我正在尝试安装cordova。我只是去了网站: https://cordova.apache.org/#getstarted
通过安装node.js
完成第一步在命令提示符下输入“npm install -g cordova”
然后尝试输入“cordova create MyApp”作为步骤2中的指示。
我明白了: 错误:找不到模块'cordova-common'
请帮助。我已经尝试了几种不同的方法来创建“MyApp”,没有一种方法可行,而且我在互联网上找不到关于这个问题的任何内容。
答案 0 :(得分:26)
按照:
npm uninstall -g cordova
npm install -g cordova@latest
答案 1 :(得分:3)
我遇到了同样的问题,我能够解决它
解决方案: 1.需要将/ usr / local文件夹中文件的所有者更改为当前用户
sudo chown -R $USER /usr/local
sudo npm install -g cordova
现在您可以创建文件了。
cordova create demo com.demo.test DemoApp
答案 2 :(得分:1)
解决方案:关闭所有开放式开发工具,例如Aptana或Eclipse。然后卸载Node.js.然后使用" cordova"搜索任何现有文件夹。在名称中,并删除它们。然后在网站上按照指示重新安装node.js和cordova。
答案 3 :(得分:1)
答案 4 :(得分:0)
如果最新版本不起作用:
npm install -g cordova@6
答案 5 :(得分:0)
cordova
”文件夹从全局npm存储库中删除“cordova”文件夹。对于Windows,通常它位于以下位置
C:\Users\username\AppData\Roaming\npm\node_modules
2.安装cordova软件包
对于Windows:
npm install -g cordova
对于Linux:
sudo npm install -g cordova
答案 6 :(得分:0)
一个更简单的解决方案是安装cordova-common
npm软件包(在cordova目录中)
npm i cordova-common
使用上面的命令。
答案 7 :(得分:0)
除了最新版本的Cordova,我还需要安装最新版本的Cordova Android:
msgfmt --check
答案 8 :(得分:0)
对我来说,它解决了错误:
ionic cordova platform rm browser
然后
ionic cordova platform add browser
答案 9 :(得分:0)
在具有package.json的项目中运行
对于Windows:
# npm i cordova-common
对于Linux:
# sudo npm i cordova-common
然后运行:
# cordova create hello com.example.hello HelloWorld