찾다

 >  Q&A  >  본문

javascript - webpack如何不打包js

目前我遇到的问题是,如果在入口的js文件里面引入了js,name所有的js都会被webpack打包,从而生产一个很大的js文件,但是这不是我想要的,我之前也考虑过使用commonchunk,但是这个好像也不符合我的需求,看了commonchunk的文档,他好像是说,如果有多个html文件,那么这个几个html文件都可能会用到相同的js文件,这个时候就可以把相同的js文件提取出来,问题是我的页面是单页应用,根本不存在多个html文件,也就没有办法使用commonchunk了,这个问题该怎么解决呢?

虽然可以不让webpack打包,采用cdn等类似的方式来加载js,但是我觉得这样就失去了webpack提供的代码压缩,给文件添加hash的功能,我还是觉得这样也不好

天蓬老师天蓬老师2819일 전748

모든 응답(1)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-10 18:07:17

    首先要说明的是不是提取 HTML 公共的部分,而是说提取配置中 entry 指定的多个入口文件的公共部分。另外还有一点就是实践出真知啊少年,废话不多说,仔细看文档吧:https://webpack.github.io/docs/list-of-p...

    commonChunk 是支持直接提取库文件合并成common.js 类的文件的,具体可以看看这个例子:https://github.com/75team/firekylin/blob...

    회신하다
    0
  • 취소회신하다