我收到错误 - 错误:安装Cordova时无法找到模块'cordova-common'

时间:2015-12-03 21:35:45

标签: cordova install

我正在尝试安装cordova。我只是去了网站: https://cordova.apache.org/#getstarted

通过安装node.js

完成第一步

在命令提示符下输入“npm install -g cordova”

然后尝试输入“cordova create MyApp”作为步骤2中的指示。

我明白了: 错误:找不到模块'cordova-common'

请帮助。我已经尝试了几种不同的方法来创建“MyApp”,没有一种方法可行,而且我在互联网上找不到关于这个问题的任何内容。

10 个答案:

答案 0 :(得分:26)

按照:

npm uninstall -g cordova
npm install -g cordova@latest

答案 1 :(得分:3)

我遇到了同样的问题,我能够解决它

解决方案: 1.需要将/ usr / local文件夹中文件的所有者更改为当前用户

sudo chown -R $USER /usr/local
  1. 再次安装cordova
  2. sudo npm install -g cordova

    现在您可以创建文件了。

    cordova create demo com.demo.test DemoApp
    

答案 2 :(得分:1)

解决方案:关闭所有开放式开发工具,例如Aptana或Eclipse。然后卸载Node.js.然后使用" cordova"搜索任何现有文件夹。在名称中,并删除它们。然后在网站上按照指示重新安装node.js和cordova。

答案 3 :(得分:1)

刚出现这个问题,以下命令为我修复了这个问题:

npm install -g cordova@latest

For additional info

答案 4 :(得分:0)

如果最新版本不起作用:

npm install -g cordova@6

答案 5 :(得分:0)

  1. 删除“cordova”文件夹
  2. 从全局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