我收到错误-错误:找不到模块';科尔多瓦普通';安装Cordova时

我收到错误-错误:找不到模块';科尔多瓦普通';安装Cordova时,cordova,installation,Cordova,Installation,我正在尝试安装cordova。我只是去了网站: 通过安装node.js完成了第一步 在命令提示下键入“npm安装-g cordova” 然后尝试键入“cordova create MyApp”作为步骤2中的指示状态 我明白了: 错误:找不到模块“cordova common” 请帮忙。我尝试了几种不同的方法来创建“MyApp”,但都没有成功,而且我在互联网上也找不到关于这个问题的任何具体信息。解决方案:关闭任何开放的开发工具,如Aptana或Eclipse。然后卸载Node.js。然后搜索任何

我正在尝试安装cordova。我只是去了网站:

通过安装node.js完成了第一步

在命令提示下键入“npm安装-g cordova”

然后尝试键入“cordova create MyApp”作为步骤2中的指示状态

我明白了: 错误:找不到模块“cordova common”


请帮忙。我尝试了几种不同的方法来创建“MyApp”,但都没有成功,而且我在互联网上也找不到关于这个问题的任何具体信息。

解决方案:关闭任何开放的开发工具,如Aptana或Eclipse。然后卸载Node.js。然后搜索任何名称为“cordova”的现有文件夹,并将其删除。然后根据网站上的说明重新安装node.js和cordova。

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

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

sudo chown -R $USER /usr/local
  • 再次安装cordova
  • sudo npm安装-g cordova

    现在您将能够创建您的文件

    cordova create demo com.demo.test DemoApp
    

    刚刚有了这个问题,下面的命令为我修复了它:

    npm install -g cordova@latest
    
    遵循以下步骤:

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

    如果最新版本不起作用:

    npm install -g cordova@6
    
  • 删除“
    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
    

    一个更简单的解决方案是安装
    cordova common
    npm包(在cordova目录中)


    使用上述命令。

    除了最新版本的Cordova,我还需要安装最新版本的Cordova Android:

    cordova platform ls
    cordova platform add android@8.0.0
    

    对我来说,它解决了错误:

    ionic cordova platform rm browser
    
    然后


    在包含package.json的项目中运行以下命令

    适用于Windows:

    # npm i cordova-common
    
    # sudo npm i cordova-common
    
    对于Linux:

    # npm i cordova-common
    
    # sudo npm i cordova-common
    
    然后运行:

    # cordova create hello com.example.hello HelloWorld
    

    我也有同样的问题,这个答案解决了!命令的–不是破折号(-),它应该是
    sudo npm install-g cordova
    chown这样的目录相当危险。如果它是一个特定的文件夹,那么它可能值得参考。