我已经在我的 Ubuntu 本地安装了最后一个 npm 5.5.1。我全局安装了我经常使用的模块(例如express ecc ...)。 这样,在我的 package.json 中,我将“依赖项”留空,npm 会在正确的目录(/usr/lib/node_modules/)中查找模块。 这适用于我的上一个 npm 3.10.10,但现在似乎有些东西发生了变化。 当我尝试运行应用程序时,我得到:“找不到模块express”。谢谢
最佳答案
您需要在 npm 安装中使用 --save
,将包保存在 package.json 依赖项中。就像每次运行 npm install 时他都会知道要在项目中安装的包列表。
示例:
npm install express --save
npm install express --save-dev // for install in dev dependencies
关于node.js - npm 升级后 Nodejs 找不到全局模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47137951/