节点types意外的令牌=>
我是nodejs的新手,尝试在全局安装types,以便通过使用几个模块使intellisense可用
npm install -g typings
在这个命令之后,我尝试使用:
typings search tape
这给了我
C:\Users\x\AppData\Roaming\npm\node_modules\typings\node_modules\typings-core\node_modules\strip-bom\index.js:2 module.exports = x => { ^^ SyntaxError: Unexpected token => at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (C:\Users\x\AppData\Roaming\npm\node_modules\typings\node_modules\typings-core\node_modules\jspm-config\dist\es5\utils\fs.js:5:16) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10)
您的节点版本已过期。 您尝试加载的模块使用箭头函数,这是在Node v4.0中首次部分引入的一种语法。
请注意,Node v0.12在2016年12月不再支持长期支持,因此不再支持。 另外,许多节点模块需要Node v4.0或更高版本,这正是因为这个版本引入了许多在早期版本中不可用的新function。
我build议您升级到Node v6.9(当前LTS版本)或Node v7.4(当前稳定版本)。