错误:无法使用"gulp watch"找到模块'gulp-uglifyjs'

Leo*_*ani 2 gulp

我在终端上的项目文件夹中,并且:

如果我延伸:

     gulp -v
Run Code Online (Sandbox Code Playgroud)

我明白了:

[15:47:15] CLI version 3.9.0
[15:47:15] Local version 3.9.0
Run Code Online (Sandbox Code Playgroud)

如果我执行:

 gulp watch
Run Code Online (Sandbox Code Playgroud)

我明白了:

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)
Run Code Online (Sandbox Code Playgroud)

然后,我在gulpfile.js 3:14中搜索,我看到了这个:

var uglify = require('gulp-uglifyjs');
Run Code Online (Sandbox Code Playgroud)

我读到了这个,很多人说"哦,做npm安装",我这样做,然后在制作npm -v之后我得到了这个:

 3.3.12
Run Code Online (Sandbox Code Playgroud)

我尝试了很多命令,但我不知道发生了什么.也许gulpfile.js?

也许我忘记了一个依赖?

小智 8

也许我忘记了一个依赖?

是的,也许本地安装将解决您的问题.在您的项目中运行下一个命令:

npm install --save-dev gulp-uglify
Run Code Online (Sandbox Code Playgroud)