我试图在Ubuntu 14.04上启动离子和cordova但发生此错误:
module.js:327
throw err;
^
Error: Cannot find module 'bplist-parser'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:20:14)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
任何人都知道如何解决这个问题? 我使用的是节点v4.4.0,npm 3.8.0
谢谢!
答案 0 :(得分:1)
您的系统似乎需要更多模块。尝试安装错过的模块:
sudo npm install -g bplist-parser
你可以参考这个离子论坛错误帖子:https://forum.ionicframework.com/t/error-cannot-find-module-bplist-parser/38551
答案 1 :(得分:0)
尝试安装bplist-parser:
sudo npm install -g bplist-parser
似乎您没有安装某些组件,因此可能会因为缺少组件而出现其他错误提示。只需按照上面的命令安装它们。 希望这会帮助你,如果没有,你能描述一下你遇到这个问题吗?很抱歉,我无法弄清楚启动ionic和cordova 的含义是什么。