首页 > Web开发 > 详细

自己配置webpack报错总结

时间:2021-05-20 22:01:17      阅读:40      评论:0      收藏:0      [点我收藏+]

1. npm run build 报错

Module not found: Error: Can‘t resolve ‘main.js‘ in ‘D:\test02‘

表明没有找到main.js,查看使引用main.js的路径是否正确,我这里是package.json内路径错误

技术分享图片改成技术分享图片

就打包成功了,结果如图:

技术分享图片
翻译:‘mode‘选项,你没有设置,webpack 默认给你一个值‘production‘,
【注:如果没有设置mode配置项,webpack会默认提供 生产环境production】
Set ‘mode‘ option to ‘development‘ or ‘production‘ to enable defaults for each environment.
翻译:可以设置两个值:‘development‘ ‘production‘
  ‘production‘: 生产/发布(代码压缩)
  ‘development‘:开发环境(代码不压缩)
如何设置mode?
命名行设置选项有个格式: --key value ==> --mode production/development

项目开发的两种环境:
1、开发环境(development):开发过程就是开发环境
2、生产环境(production):线上环境,就是--项目做好了,发布上线
3、生产环境下,打包生产的js文件都是压缩后的,开发环境下代码一般是不压缩的。

警告处理:技术分享图片

2. webpack-cli版本冲突

技术分享图片
解决将webpack-cli降级为"webpack-cli": "^3.3.12",

  1. webpack.config.js path未定义,解决:技术分享图片

  2. 控制台报错
    技术分享图片
    解决:npm install --save-dev babel-plugin-transform-runtime

  3. 重新npm run dev报错 Couldn‘t find preset "env" relative to directory

解决:技术分享图片

  1. 接着报错: Couldn‘t find preset "stage-2" relative to directory "D:\test02"

解决:技术分享图片

自己配置webpack报错总结

原文:https://www.cnblogs.com/wwj007/p/14790916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!