运行npm时出错

时间:2018-06-03 22:07:04

标签: node.js npm

我使用 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

1 个答案:

答案 0 :(得分:1)

您正在使用nodeV4.1.2,它不支持它。 您可以在第1行添加'use strict';或更新节点。