为了账号安全,请及时绑定邮箱和手机立即绑定

报错说 filename 不能写成 [name].[chunkhash:8].js ,改成[hash]就可以了?

Cannot use [chunkhash] for chunk in '[name].[chunkhash:8].js' (use [hash] instead)

正在回答

6 回答

视频里不是说chunkhash只能用在生产环境不能用在开发环境吗

1 回复 有任何疑惑可以回复我~
#1

野生前端菜鸟 提问者

是的,我就是配置在生产环境才出错的,一运行就报错,能帮我看一下吗 const isDev = process.env.NODE_ENV === 'dev' 能帮我看一下我下面的回答的图片吗
2018-01-21 回复 有任何疑惑可以回复我~

不让webpack.HotModuleReplacementPlugin()在plugins里运行,那么放到哪里去。。。?

0 回复 有任何疑惑可以回复我~

解决了吗?我也出现同样的问题。。。。

0 回复 有任何疑惑可以回复我~

解决了吗?是怎么回事呢?

0 回复 有任何疑惑可以回复我~
#1

rocky191

去掉热更新,不要让webpack.HotModuleReplacementPlugin()在plugins里运行
2018-01-31 回复 有任何疑惑可以回复我~

从你的图我是看不出什么问题,google了一下都在说热替换影响了chunkhash的使用,你要确保hotModuleReplacementPlugin()函数没在生产环境下执行,还有个小问题不知道有没有影响,就是图中代码第4行,视频里好像加了#号的

1 回复 有任何疑惑可以回复我~

是的,我就是配置在生产环境才出错的,一运行就报错,能帮我看一下吗
const isDev = process.env.NODE_ENV === 'dev'

http://img1.sycdn.imooc.com//5a64a6100001c39406350489.jpg

http://img1.sycdn.imooc.com//5a64a61000011e1b08740229.jpg


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

报错说 filename 不能写成 [name].[chunkhash:8].js ,改成[hash]就可以了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信