【发布时间】:2016-04-04 00:43:52
【问题描述】:
我是 node.js 的新手。 我正在使用 WebStorm。我在 Windows 上工作。
我将我的应用程序配置为在 node.js 上运行,当我尝试运行它时,我收到以下错误:“找不到模块 'merge-descriptors'”。
我关注了这些帖子试图解决它:How do I resolve "Cannot find module" error using Node.js?, module.js:338 throw err in node.js
我运行了“del /s /q node_modules”(与“rm -rf node_modules”平行)。 现在我正在尝试运行“npm install -g”,但出现此错误:
我试图了解它并在网上寻找有关它的信息无济于事。
任何帮助将不胜感激!
【问题讨论】:
-
请仅提供工作区中的文件夹名称
-
文件express.js第16行出现错误:var mixin = require('merge-descriptors');
-
@alon 不要运行
npm install -g。如果您尝试从 package.json 文件安装项目,您应该只在包文件所在的根目录中运行npm install。 -
感谢@travis,它解决了问题!请再写一次作为答案,我将其标记为正确答案。