【问题标题】:Trouble installing audiosprite on Ubuntu Server 16.04在 Ubuntu Server 16.04 上安装 audiosprite 时遇到问题
【发布时间】:2017-10-08 08:46:31
【问题描述】:

我不断收到此错误消息,我无法解决此问题或查看其他人在哪里遇到了同样的问题。

我按照说明在 Linux 上安装它,但 audiosprite 产生了这个错误消息。这是音频精灵的问题吗?还是nodejs?还是别的什么?

如果重要,请使用 v4.2.6 节点:

# audiosprite --help
/usr/local/lib/node_modules/audiosprite/audiosprite.js:31
  let opts = {}, callback = function(){}
  ^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/audiosprite/cli.js:7:19)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)

【问题讨论】:

    标签: node.js ubuntu-server


    【解决方案1】:

    升级你的 nodejs 和 npm 版本。 v4.0 不支持关键字 let,const。你必须更新版本

    n 模块让版本管理变得简单:

    sudo npm install n -g
    sudo n 0.12.2
    

    对于最新的稳定版本:

    sudo n stable
    

    最新版本:

    sudo n latest
    

    【讨论】:

    • 谢谢!我执行了前三个命令,并且成功了!再次感谢!
    猜你喜欢
    • 2017-10-15
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 2012-08-27
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多