解决Error: Cannot find module 'webpack/lib/RequestShortener'#Day11#

最近在学习webpack打包,遇到了一个小问题,在此记录一下。

据说最新版的webpack版本里面已经默认集成了uglifyjs,因此可以直接引用,并在webpack.dev.js中进行配置:

const uglify = require('uglifyjs-webpack-plugin');
......
plugins:[
        new uglify()
 ],

然而我这里一直报错:

Error: Cannot find module ‘uglifyjs-webpack-plugin’

无奈之下,就手动安装了一个uglifyjs-webpack-plugin:

npm install uglifyjs-webpack-plugin --save-dev

然后又开始报别的错:

Error: Cannot find module ‘webpack/lib/RequestShortener’

这个真的是毫无头绪,后来有文章解决其他类似报错的方法,就借用了一下,果然好用!

npm install webpack --save-dev  // 安装成功之后,会有提示再安装一遍 webpack-cli
npm install webpack-cli --save-dev

这之后就可以了~

    原文作者:StarryLake
    原文地址: https://www.jianshu.com/p/07a58c04be10
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞