美文网首页
[bug]npm 错误: let notifier = requ

[bug]npm 错误: let notifier = requ

作者: codeTao | 来源:发表于2018-08-29 13:47 被阅读1837次

    npm 不能用报以下错误

    /usr/local/lib/node_modules/npm/bin/npm-cli.js:85
          let notifier = require('update-notifier')({pkg})
              ^^^^^^^^
    SyntaxError: Unexpected identifier
        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 Function.Module.runMain (module.js:501:10)
        at startup (node.js:129:16)
        at node.js:814:3
    

    解决:
    是node版本过低导致. nodejs自带npm,所以我们不需要额外安装就可以了. 先卸载nodejs,然后安装稳定最新版即可.
    可以命令行更新,也可以官网直接下载安装包.但是建议官网下载安装包
    node官网


    命令行 更新node

    1.查看当前版本:
    node -v
    
    2.清除npm当前缓存信息:
    sudo npm cache clean -f
    
    3.执行下载node:
    sudo npm install -g n
    
    4.下载成功后执行安装:
    sudo n stable`
    
    5.查看当前版本:
    node -v
    

    相关文章

      网友评论

          本文标题:[bug]npm 错误: let notifier = requ

          本文链接:https://www.haomeiwen.com/subject/jhghwftx.html