javascript - webpack 打包css問題
問題描述
我在配置webpack的時候,關(guān)于css這塊是這樣設(shè)置的 loader: ’style-loader!css-loader?modules’
可以使不同模塊之間的樣式命名不會沖突,但是這樣設(shè)置之后,我引入的外部css樣式,就不被打包,不能顯示了,請問是什么問題
問題解答
回答1:將css分為需要打包的和不需要打包的,一般需要打包的css源文件都是預(yù)處理文件,比如以.less,.scss,.styl結(jié)尾的文件等等,可以對這部分需要打包的文件進行webpack配置,而對.css后綴的文件不作css module處理。
示例:
{test: /.pcss$/,use: [ ’style-loader’, { loader: ’css-loader’, options: { camelCase: true, importLoaders: 1, localIdentName: ’[path][name]---[local]---[hash:base64:5]’, modules: true, }, }, { loader: ’postcss-loader’, options: { plugins: () => [require(’postcss-import’)({ path: path.join(baseDir, ’./src/style’),}),require(’postcss-cssnext’),require(’postcss-nested’),require(’postcss-functions’)({ functions: { // any funcs you wanna },}), ], }, },], }, {test: /.css$/,use: ExtractTextPlugin.extract({ fallback: ’style-loader’, use: [ ’css-loader’, ],}), },
相關(guān)文章:
1. 如何解決docker宿主機無法訪問容器中的服務(wù)?2. vue.js - weex 沒有背景圖片屬性怎么辦?3. javascript - 小白求解,請問這個dom對象的為什么能用jquery方法?4. gosts內(nèi)容是空的5. vue.js - nginx反向代理location順序問題6. javascript - 前后端分離的項目中如何使用微信授權(quán)登陸?7. android - 試用百度地圖sdk,運行結(jié)果出來一片空白8. android - 百度地圖加載大量marker點有沒有比較好的解決方案9. 關(guān)于Apache無法啟動的程序的方式是怎么解決的10. android - 求 360瀏覽器 百度瀏覽器 搜狗瀏覽器的最新啟動類名
