问答详情
源自:4-1 webpack配置css单独分离打包

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

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

提问者:野生前端菜鸟 2018-01-21 21:58

个回答

  • 哎哟哥哥嗨你好cs
    2018-01-21 22:35:13
    已采纳

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

  • A夜猫的兔子
    2018-08-29 15:18:52

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

  • A夜猫的兔子
    2018-08-29 14:50:04

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

  • 哎哟哥哥嗨你好cs
    2018-01-21 23:32:18

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

  • 哎哟哥哥嗨你好cs
    2018-01-21 23:05:46

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

  • 野生前端菜鸟
    2018-01-21 22:39:41

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

    http://img2.mukewang.com/5a64a6100001c39406350489.jpg

    http://img3.mukewang.com/5a64a61000011e1b08740229.jpg