【发布时间】:2014-10-03 07:04:29
【问题描述】:
module.js:340
throw err;
^
Error: Cannot find module 'vinyl'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/morpheyesh/debugall/web-starter-kit/node_modules/gulp/node_modules/gulp-util/lib/File.js:1:80)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
我对 node.js 有很大的问题。我尝试运行任何 nodejs 应用程序或 gulp,我收到此错误,我尝试安装每个模块,我不断收到相同的错误,它需要一个新模块。无论如何我可以在哪里安装所有模块?
另外,我已经通过 npm 安装了 nodejs?如何在系统范围内安装? Gulp 已安装在系统范围内(全局)。是什么导致了这个错误?
nodejs -v 提供 v0.10.30
`npm -v 给出 1.4.21
gulp3.8.7
我正在使用谷歌网络入门工具包。我使用 apt-get 安装了 nodejs,然后安装了 sass,然后安装了 gulp,然后是 npm。有没有办法可以删除所有这些并在系统范围内安装所有这些?
【问题讨论】:
-
你试过项目目录下的
npm install吗? -
我做到了。当我运行 gulp 时,我仍然得到错误。
-
这些模块是什么?我怎样才能一次安装它们?
-
我在 node_modules 文件夹中看到了很多模块。我运行 gulp,我得到一个丢失的模块,我用 npm install
安装它,我再次运行 gulp,我得到一个新模块。它基本上需要所有这些模块。如何一次安装所有基本模块? -
当它要求我安装时,我尝试手动安装 node_modules。然后现在我被
Error: Cannot find module './lib/http-proxy' I try to install, it saysNPM ERR 困住了!不正确的代码 0`