javascript - webpack 打包c(diǎn)ss問題
問題描述
我在配置webpack的時(shí)候,關(guān)于css這塊是這樣設(shè)置的 loader: ’style-loader!css-loader?modules’
可以使不同模塊之間的樣式命名不會(huì)沖突,但是這樣設(shè)置之后,我引入的外部css樣式,就不被打包,不能顯示了,請(qǐng)問是什么問題
問題解答
回答1:將css分為需要打包的和不需要打包的,一般需要打包的css源文件都是預(yù)處理文件,比如以.less,.scss,.styl結(jié)尾的文件等等,可以對(duì)這部分需要打包的文件進(jìn)行webpack配置,而對(duì).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. macos - 無法source activate python272. android - 如何實(shí)現(xiàn)QQ pad 點(diǎn)擊右側(cè)輸入框,只頂右側(cè)的布局,左側(cè)布局不動(dòng)3. css - 關(guān)于background-position百分比的問題?4. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?5. 小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別6. github - 求助大神啊,win10 git clone error,折騰了幾天都不行,以前原本好好的,突然就這樣了7. javascript - 想請(qǐng)教一下,js中 function中參數(shù) e 到底是什么,每個(gè)條用的參數(shù) e的用法都不一樣?8. javascript - npm run build后調(diào)用api返回index.html9. javascript - jquery hide()方法無效10. html5 - chrome上的video控制條不同

網(wǎng)公網(wǎng)安備