webpack 怎么单独打包第三方css库,比如normalize.css
看了一些教程
基本上都是通过entry设置多入口,单独打包或者 通过webpack自带插件
entry: {
main: main.js
vender: [...]
}
plugins: [
new webpack.optimize.CommonsChunkPlugin(...)
]
可是指定的应该只能是js文件吧,单纯的css库文件应该不可以吧?
我要的是(以normalize.css为例):
单独打包出normalize.css文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
其实有两种方案:第一种是将 css 文件在 js entry 中添加依赖;第二种直接设置 css entry。
第一种方案
这种是 Webpack 官方推荐的方案,但是每次都要把 css 放到 js entry 中才可以 extract 出来。
第二种方案(直接设置 css entry)
既然是第三方的css,直接采用cdn上的资源即可,在html导入link标签,你这么做本末倒置了。
webpack入口只能是js,不过可以设置多个入口文件,单独引入你的css文件。
font awesome ? 这个你应该知道吧! 和你说的css库, 处理方法应该一样, 下面给出我的处理方法!!
看看这个是否是你想要的? css-entry-webpack-plugin