我只是试着用npm安装松露。我按照文档进行了npm -g安装松露。
但是,在此之后,当我尝试执行任何操作(例如只运行truffle或truffle --version)时,就会得到错误
/home/jonathan/.npm-global/lib/node_modules/truffle/build/625.bundled.js:95862
} catch {
^
SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.__webpack_require__.f.require (/home/jonathan/.npm-global/lib/node_modules/truffle/build/cli.bundled.js:613:28)我的npm版本是6.14.8,nodejs版本是8.10.0。运行which truffle给出
/home/jonathan/.npm-global/bin/truffle我完全不知所措了,有人知道怎么解决这个问题吗?当使用npm的时候,我也是相当的初学者,只使用它来做一些与虚无相关的事情。
发布于 2021-03-07 19:49:21
我也有这个问题,问题是nodejs版本。更新到v15.11.0并重新安装Tru显应该会修复它。
https://ethereum.stackexchange.com/questions/94039
复制相似问题