节点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(当前稳定版本)。