【问题标题】:Ionic issue after installation安装后的离子问题
【发布时间】:2017-05-30 18:07:46
【问题描述】:

我需要一些帮助来解决我的 mac 上的 ionic 问题。对于我使用 ionic 从终端启动的每个命令,我都会收到如下所示的相同错误。

例如,即使我发出命令ionic -v,我也会收到:

$ ionic -v
/usr/local/lib/node_modules/ionic/dist/index.js:24
        const [xcode, iosDeploy, iosSim,] = yield Promise.all([
              ^

SyntaxError: Unexpected token [
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/bin/ionic:8:11)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)

我检查了文件/usr/local/lib/node_modules/ionic/dist/index.js,但一切都很好。即使有这个解析错误,我什至尝试卸载并重新安装离子但没有成功。有人可以给我建议吗?

【问题讨论】:

  • 很好,我已经解决了!我的 nodejs 版本太旧( 5.6.0 ),我发现它不适用于 ionic cli,所以我在 nvm curl -o- raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 然后从终端启动 -> nvm install v6.10.3 以获得最新的稳定节点 js 版本,现在一切正常!谢谢

标签: ionic-framework syntax-error


【解决方案1】:

我已经解决了!我的nodejs版本太旧(5.6.0),我看到它不能与ionic cli一起使用,所以我在nvm之前安装了

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

然后从终端启动 -> nvm install v6.10.3 以获得最新的稳定节点 js 版本,现在一切正常!

【讨论】:

    【解决方案2】:

    只需从你的 linux 中删除 nodejs :

    sudo apt 删除 nodejs

    并安装最新版本:

    curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

    sudo apt-get install -y nodejs

    来自official website

    这对我有用,希望它有所帮助:)

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。但是在重新安装 node.js 的最新版本(7)之后。 它工作正常。

      我第一次在 Ubuntu 上执行流式命令。

      npm 缓存清理 -f

      npm install npm -g

      第二

      卷曲-sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs

      试试这个。

      【讨论】:

      • 您好,谢谢您的帮助,我已经完成了您的第 1 点,但没有成功,问题是一样的。我有 npm 版本 4.5.0 和节点版本 5.6.0 cordova 版本 7.0.0
      【解决方案4】:

      在 Mac 上,我可以使用以下命令升级节点来解决它:

      nvm install node --reinstall-packages-from=node
      

      【讨论】:

        猜你喜欢
        • 2016-06-01
        • 2015-11-28
        • 2017-06-28
        • 1970-01-01
        • 1970-01-01
        • 2017-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多