簡體   English   中英

Cordova構建失敗,“無法找到模塊lodash / object / assign”

[英]Cordova build fails with “Cannot find module lodash/object/assign”

將Android添加到僅限iOS的Cordova項目后,cordova構建失敗了

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

我知道這個問題 ,但是我的plist目錄中沒有xmlbuilder在全局安裝的cordova模塊(/ usr / local)中。 所以我無法嘗試那種快速而骯臟的解決方案。

即使在刪除Android並重新運行cordova構建后問題仍然存在。 自從上次運行cordova構建以來,我不知道對項目進行了任何更改,除了對www中的js文件進行了微小的更改。

版本 :cordova -v:5.4.1,node -v:v4.2.4,npm -v lodash:2.14.12(如果這甚至是這里使用的那個),

cordova插件列表 :cordova-hot-code-push-plugin 1.2.5“Hot Code Push Plugin”cordova-media-with-compression 2.0.15“Media with Compression:Alpha Software Edition”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”文件“cordova-plugin-inappbrowser 1.3.0”InAppBrowser“cordova- plugin-iosrtc 2.2.2“iosrtc”cordova-plugin-media-capture 1.2.1-dev“Capture”cordova-plugin-whitelist 1.2.1“Whitelist”cordova-plugin-x-socialsharing 5.0.10“SocialSharing”cordova- universal-links-plugin 1.1.0“Universal Links Plugin”ionic-plugin-keyboard 1.0.8“Keyboard”phonegap-plugin-push 1.5.3“PushPlugin”

原來這似乎是一個插件的問題。

我創建了一個單獨的空白項目,添加了所有插件,添加了android平台,然后“cordova build”和 - boom - 再次相同的響應。 然后我逐個刪除它們並隨后刪除並隨后添加android,並再次構建,直到錯誤消息消失。

然后,我剛剛在我的主項目中卸載了該插件,添加了android,並再次安裝了該插件。 此后錯誤消息消失了。

也許這對某人有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM