我正在尝试创建一个HelloWorld项目,但遇到错误
phonegap create C:\Desenv\PhoneGap\learn com.cassia.hello HelloWorld
错误:
C:\Users\cassiasantos>phonegap create teste com.cassia.hello HelloWord
module.js:338
throw err;
^
Error: Cannot find module '..\..\node_modules\cordova\node_modules\cordova-lib'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (C:\Users\cassiasantos\AppData\Roaming\npm\node_module
s\phonegap\lib\cordova\index.js:16:26)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
答案 0 :(得分:3)
答案 1 :(得分:2)
这是手机错误。 这是临时解决方案
Install cordova-lib under
../node_modules/phonegap/node_modules/cordova
转到../ node_modules / phonegap / node_modules / cordova
执行npm install cordova-lib
答案 2 :(得分:0)
我和你的问题一样。我刚刚卸载并重新安装了NodeJS,这对我有用。
要在Windows上卸载NodeJS,请转到“控制面板” - >“程序和功能”。在已安装的软件列表中,您将找到NodeJS。右键单击NodeJS并将其卸载。
要重新安装NodeJS,请访问他们的网站。 click here访问他们的网站并下载最新的LTS版本的NodeJS。
执行此操作后,请检查是否再次出现相同的错误。如果这样做,则运行命令:
npm install -g phonegap
那绝对应该解决你的问题!干杯!