首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gulp命令错误:找不到模块'through2'?

gulp命令错误:找不到模块'through2'?
EN

Stack Overflow用户
提问于 2017-06-09 13:42:29
回答 1查看 575关注 0票数 0

我安装了gulp to global and local项目:

代码语言:javascript
复制
npm install -g gulp 

代码语言:javascript
复制
npm install --save-dev gulp

然后我使用gulp命令:

代码语言:javascript
复制
 gulp -v

然后,显示错误:

代码语言:javascript
复制
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帮助我。

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 04:40:32

虽然我不确定它是否会有帮助,但这里是如何使用gulp的。

更新NodeJS和npm

如果尚未安装,请安装最新稳定版本的NodeJS并立即运行:

代码语言:javascript
复制
npm install -g npm

这将使用npm更新npm。

安装gulp

您在他们的网站上看到的第一件事是npm命令将gulp包安装到您的本地项目,以及globally CLI程序作为工具。

代码语言:javascript
复制
npm install gulp-cli -g
npm install gulp -D

由于太多人混淆了gulp包和gulp CLI包,医生说:

如果您以前全局安装过gulp,请在再次安装

之前运行npm rm --global gulp

在项目中使用gulp

Gulp是项目中的开发依赖项,就像构建项目所需的任何其他包一样。因此,您不应该全局安装through2,只能在项目中作为开发依赖项在本地安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44450068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档