【问题标题】:cordova cli installation error科尔多瓦cli安装错误
【发布时间】:2015-02-26 15:14:23
【问题描述】:

当我开始在安装这两个软件包时遇到问题时,我尝试更新我的 ionic cordova cli,但现在 ionic 已成功安装,我现在尝试安装 cordova,所有尝试均未成功 这是我收到的错误消息

$ npm install -g cordova
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! file C:\Users\Akinsanya Olanrewaju\AppData\Roaming\npm-cache\cordova-js
\3.7.3\package\package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token
npm ERR! File: C:\Users\Akinsanya Olanrewaju\AppData\Roaming\npm-cache\cordova-j
s\3.7.3\package\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     f:\npm-debug.log

请我在一个项目的中间需要你的帮助,也许除了 npm 之外的任何其他在我的机器上安装 cordova 的来源都会受到赞赏或任何解决此问题的方法。

谢谢。

【问题讨论】:

  • 试试 npm install -g cordova@3.6.3-0.2.13
  • 文件 f:\npm-debug.log 中有什么内容?
  • @user3590299 你得到解决方案了吗?

标签: cordova npm ionic cordova-cli


【解决方案1】:

我只想为 Swaminathan Vetri 的建议添加一个官方答案。这正是我要解决的问题:

sudo npm cache clean 确保使用 sudo 运行

然后,

sudo npm install -g cordova 再次确保使用 sudo 运行。

谢谢!

【讨论】:

    【解决方案2】:

    谢谢大家的回答,我已经从你们的所有贡献中解决了问题。这是我遵循的步骤。

    1. npm 缓存清理
    2. 按照建议将node版本恢复到v0.10.36,最新版本的node可能不兼容window用户的新cli。
    3. 以管理员模式运行节点 cli 或 cmd
    4. npm install -g 科尔多瓦

    感谢大家的时间和贡献

    【讨论】:

      【解决方案3】:

      尝试运行命令

      npm cache clean第一

      然后通过运行重新安装包

      npm install -g cordova

      【讨论】:

      【解决方案4】:

      我也遇到过类似的问题。以管理员身份运行命令提示符解决了我的问题。 如果您还没有尝试过,也可以尝试该选项。

      【讨论】:

        【解决方案5】:

        我在安装 Cordova 时遇到了完全相同的问题,但在 Ubuntu 14.04 上。

        sudo npm cache clean
        

        解决了我的问题。

        【讨论】:

          【解决方案6】:

          对我来说,nodejs的版本是错误的。

          我在这里安装了 older 版本的 nodejs 表单:https://nodejs.org/en/download/package-manager/

          【讨论】:

            【解决方案7】:

            对我来说,上述解决方案均无效。然后我尝试了这个,它终于完成了这项工作:

            npm uninstall -g cordova
            npm install -g cordova
            

            【讨论】:

              【解决方案8】:

              Here Is a ssl Error 这个错误可以使用这段代码解决 将此代码复制并粘贴到 nodejs 命令提示符 npm 设置注册表http://registry.npmjs.org/ 100% 工作享受。

              【讨论】:

                【解决方案9】:

                你好尝试通过运行清理你的节点缓存

                npm cache clean
                

                然后在文件位置删除文件夹cordova.delete或cordova

                 C:\Users\USER\AppData\Roaming\npm\node_modules
                

                然后在运行中搜索PowerShell并打开。然后输入

                npm install -g cordova
                

                为我工作。 请尝试禁用您的防病毒软件。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-11-21
                  • 2015-07-18
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多