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

来源:4-1 webpack配置css单独分离打包

野生前端菜鸟

2018-01-21 21:58

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

写回答 关注

6回答

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

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

    野生前端菜鸟

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

    2018-01-21 22:40:46

    共 1 条回复 >

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

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

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

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

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

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

    rocky1...

    去掉热更新,不要让webpack.HotModuleReplacementPlugin()在plugins里运行

    2018-01-31 17:33:53

    共 1 条回复 >

  • 哎哟哥哥嗨你好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


Vue+Webpack打造todo应用

用前端最热门框架Vue+最火打包工具Webpack打造todo应用

84606 学习 · 787 问题

查看课程

相似问题