【发布时间】:2014-08-30 10:04:41
【问题描述】:
在我的项目中运行gulp 之前,我需要运行npm install。这在我的计算机上除外,因为我收到以下错误:
Error: Cannot find module 'socket.io'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
...
我可以解决这个问题
$> npm install socket.io
现在当我再次执行安装命令时,我得到了
Error: Cannot find module 'di'
...
当我安装 di 并再次运行安装命令时,我得到:
Error: Cannot find module 'log4js'
我认为这可能会持续很长时间。任何建议这里发生了什么以及如何解决这个问题?
【问题讨论】:
-
我继承了一个项目,其中原作者显然全局安装了所有依赖项或没有
-S标志。这里没有答案真正回答了这个问题。有没有办法通过静态分析自动安装在构建时在项目文件中导入的所有缺失依赖项?