我安装了gulp to global and local项目:
npm install -g gulp 和
npm install --save-dev gulp然后我使用gulp命令:
gulp -v然后,显示错误:
module.js:471
throw err;
^
Error: Cannot find module 'through2'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/users/zhangzhida/output/lib/node_modules/gulp/node_modules/gulp-util/lib/noop.js:1:77)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)然后,我将through2安装到全局和本地项目。仍然显示类似上面的错误。当我重新安装了gulp后安装了through2,也是这样的。
我认为这是一些问题在npm,但我不知道如何解决它.Please帮助我。
发布于 2017-06-10 04:40:32
虽然我不确定它是否会有帮助,但这里是如何使用gulp的。
更新NodeJS和npm
如果尚未安装,请安装最新稳定版本的NodeJS并立即运行:
npm install -g npm这将使用npm更新npm。
安装gulp
您在他们的网站上看到的第一件事是npm命令将gulp包安装到您的本地项目,以及globally CLI程序作为工具。
npm install gulp-cli -g
npm install gulp -D由于太多人混淆了gulp包和gulp CLI包,医生说:
如果您以前全局安装过gulp,请在再次安装
之前运行
npm rm --global gulp
在项目中使用gulp
Gulp是项目中的开发依赖项,就像构建项目所需的任何其他包一样。因此,您不应该全局安装through2,只能在项目中作为开发依赖项在本地安装。
https://stackoverflow.com/questions/44450068
复制相似问题