2016-04-04 4 views
1

「を割り当てる/モジュールlodash /オブジェクトを見つけることができません」で失敗し、コルドバのビルドはコルドバのビルドはiOSの専用コルドバプロジェクトにアンドロイドを追加した後

Error: Cannot find module 'lodash/object/assign'

で失敗し、私はこのquestionの承知していますが、そこグローバルにインストールされたcordovaモジュール(/ usr/local)のplistディレクトリにxmlbuilderはありません。だから、私はその迅速かつ汚れた解決策を試すことができません。

Androidをアンインストールしてコードビルドを再実行しても問題は解決しません。私はwwwのjsファイルへの小さな変更を除いて、最後に実行されたコードバーのビルド以来、プロジェクトに何らかの変更を加えたことに気づいていません。

バージョン:コルドバ-v:5.4.1、ノード-v:v4.2.4、NPM -v lodash:2.14.12、

コルドバのプラグイン一覧(つまり、ここで使用しても1の場合):cordova-hot-code-push-plugin 1.2.5「ホットコードプッシュプラグイン」 cordova-media-with-compression 2.0.15「圧縮付きメディア:Alphaソフトウェア版」 cordova-plugin-customurlscheme 4.1.3 "カスタムURLスキーム " cordova-plugin-device 1.1.1"デバイス " cordova-plugin-dialogs 1.2.0"通知 " cordova-plugin-file 4.1.1"ファイル " コードバ - プラグイン - インアプリケーションブラウザ1.3.0 "InAppBrowser" cordova-plugin-iosrtc 2.2.2 "iosrtc" cordova-plugin-media-capture 1.2.1-dev "キャプチャ" cordova-plug-in-whitelist 1.2.1 "ホワイトリスト" cordova-plugin-x-socialsharing 5.0.10" SocialSharing " cordova-universal-links-plugin 1.1.0" Universal Links Plugin " ionic-plugin-keyboard 1.0.8"キーボード " phonegap-plugin-push 1.5 .3 "PushPlugin"

+0

新しいバージョンでは、割り当てモジュールの正しいフォルダは "cordova \ node_modules \ cordova-lib \ node_modules \ lodash \ object \"です。ファイル "assign.js"がまだ存在するかどうかを確認してください。 –

+0

/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/lodash/object/assign.js ... – nexus

+0

「npm install -g [email protected]」を使って再インストールしてみましたか?バージョン5.4.1のコードバ? –

答えて

0

プラグアウトに問題があるようです。

私は別の空白のプロジェクトを作成し、すべてのプラグインを追加し、アンドロイドプラットフォームを追加してから、「コードバビルド」と同じブームを再度実行します。私はそれらを1つずつ削除し、その後、常に削除してアンドロイドを追加し、エラーメッセージが消えるまで再構築しました。

次に、メインプロジェクトでそのプラグインをアンインストールし、アンドロイドを追加してプラグインを再度インストールしました。エラーメッセージはそれ以来消えています。

多分これは誰かにとって役に立ちます。

+0

プラットフォームの削除とインストールを再試行してください。 –

関連する問題