在 Ubuntu 服务器 16.04 上安装音频精灵时遇到问题
Trouble installing audiosprite on Ubuntu Server 16.04
我不断收到此错误消息,但我无法对此进行故障排除,也无法查看其他人是否遇到了同样的问题。
我按照说明在 Linux 上安装了它,但 audiosprite 产生了这条错误消息。这是 audiosprite 的问题吗?还是节点?或者别的什么?
如果重要,请使用节点的 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)
升级你的nodejs和npm版本。 v4.0 不支持关键字 let,const。您必须更新版本
模块 n
使版本管理变得简单:
sudo npm install n -g
sudo n 0.12.2
最新稳定版:
sudo n stable
最新版本:
sudo n latest
我不断收到此错误消息,但我无法对此进行故障排除,也无法查看其他人是否遇到了同样的问题。
我按照说明在 Linux 上安装了它,但 audiosprite 产生了这条错误消息。这是 audiosprite 的问题吗?还是节点?或者别的什么?
如果重要,请使用节点的 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)
升级你的nodejs和npm版本。 v4.0 不支持关键字 let,const。您必须更新版本
模块 n
使版本管理变得简单:
sudo npm install n -g
sudo n 0.12.2
最新稳定版:
sudo n stable
最新版本:
sudo n latest