我更新到了最新的 node v9.1.0,现在npm不起作用了.

npm WARN npm npm不支持 node .JSV9.1

推荐答案

事实证明,当前安装的npm与新的node不兼容,并且很难更新.

解决方案是卸载npm,然后重新安装node,其中将包含npm的正确版本.

以下是方法:

  1. 卸载npm.

    Mac:
    sudo npm uninstall -g npm
    
    Windows:
    npm uninstall -g npm
    
  2. https://nodejs.org开始安装node

Node.js相关问答推荐

MongoServelSelection错误:服务器 Select 在30000 ms后超时

在我的Next.js应用程序中没有正确设置Process.env.NODE_ENV

在mongoose虚拟属性中处理异步操作

如何配置 Nginx React 和 Express

express cors request.body formData显示undefined

BrowserRouter 无法渲染组件

如何避免在 mongodb 聚合中查找重复结果?

Mocha调用所有it回调模拟(测试中间件)

使用 .pipe(res) 向客户端发送音频不允许您搜索?

aws cdk 2.0 init 应用程序无法构建更漂亮的问题,这来自 jest-snapshot

node.js 变量不存在代码块

如何在 Node.js 的 console.log() 中创建换行符

密码的 Node.js 散列

node.js(ES6 / Babel)中 import X 和 import * as X 的区别?

nodejs v10.3.0 的 gulp 任务问题:src\node_contextify.cc:629: Assertion `args[1]->IsString()' failed

chart.js 无法创建图表:无法从给定项目获取上下文

如何判断 Node.js 中是否设置了环境变量?

将 Heroku App 连接到 Atlas MongoDB 云服务

Mongoose:模式与模型?

node/nodemon 中是否有对 typescript 的源映射支持?