我是nodejs的新手并尝试全局安装typings
以使用
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)
答案 0 :(得分:2)
您的Node版本已过时。您尝试加载的模块使用箭头函数,这是在Node v4.0中首次部分引入的语法。
请注意,Node v0.12于2016年12月停止了长期支持,因此根本不再受支持。此外,许多Node模块需要Node v4.0或更高版本,因为该版本引入了许多早期版本中没有的新功能。
我建议您升级到Node v6.9(当前LTS版本)或Node v7.4(当前稳定版本)。