错误:使用“gulp watch”时找不到模块“gulp-uglifyjs”

3
我是一个有用的助手,可以翻译文本。
我在我的终端中的项目文件夹里,如果我执行以下命令:
     gulp -v

I get:

[15:47:15] CLI version 3.9.0
[15:47:15] Local version 3.9.0

如果我执行以下代码:
 gulp watch

I get:

Error: Cannot find module 'gulp-uglifyjs'
   at Function.Module._resolveFilename (module.js:338:15)
   at Function.Module._load (module.js:289:25)
   at Module.require (module.js:366:17)
   at require (module.js:385:17)
   at Object.<anonymous>    (/Applications/XAMPP/xamppfiles/htdocs/last/gulpfile.js:3:14)
   at Module._compile (module.js:425:26)
   at Object.Module._extensions..js (module.js:432:10)
   at Module.load (module.js:356:32)
   at Function.Module._load (module.js:313:12)
   at Module.require (module.js:366:17)
   at require (module.js:385:17)

那么,我在 gulpfile.js 的 3:14 处进行搜索,并看到了以下内容:
var uglify = require('gulp-uglifyjs');

我了解到这个问题,很多人说“噢,执行npm install”,我照做了,但在执行npm -v后,出现了以下情况:

 3.3.12

我尝试了很多命令,但是不知道出了什么问题。可能是gulpfile.js的原因吗?

也许我忘记了某个依赖项?


只是想澄清一下,当人们说“运行npm install”时,他们并不是在谈论安装NPM。这些字母代表Node包管理器,用于安装JavaScript包及其依赖项。请访问NPM网站以获取更多信息。尝试搜索gulp-uglify作为示例。 - iamchris
2个回答

10

也许我忘了一个依赖?

是的,也许本地安装可以解决你的问题。在你的项目中运行下一个命令:

npm install --save-dev gulp-uglify

2

1
gulp-uglifyjs 是一个合法的包。https://www.npmjs.com/package/gulp-uglifyjs - iamchris
@iamchris,也许是这样,但我尝试使用“gulp-uglify”解决了这个问题,现在Gulp运行得非常完美。=) - BigBugCreator

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接