我使用 npm install npm @ latest -g 来更新新版本的npm。
但是我无法运行npm。我不知道如何解决这个问题。我已经使用了一些在线指南,但它并没有为我工作。
在npm上收到错误
.nvm/versions/node/v4.1.2/lib/node_modules/npm/bin/npm-cli.js:79
let notifier = require('update-notifier')({pkg})
^^^
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:413:25)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:118:18)
at node.js:952:3
答案 0 :(得分:1)
您正在使用nodeV4.1.2,它不支持它。
您可以在第1行添加'use strict';
或更新节点。