【发布时间】:2019-07-10 13:26:41
【问题描述】:
我有以下webpack 配置,一切正常:
module: {
rules: [
{
test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
loader: 'url-loader',
options: {
limit: 10000
}
},
{
test: /\.tsx?$/,
exclude: /node_modules/,
loader: "babel-loader",
options: {
plugins: [
require('babel-plugin-transform-async-to-promises')
]
}
},
{
test: /\.js$/,
use: [ "source-map-loader" ],
enforce: "pre"
},
{
test: /\.(scss|css)$/,
use: [ { loader:'style-loader'}, {loader : 'css-loader', options: {
modules: true,
sourceMap: IS_DEV,
}}, {loader: 'sass-loader', options : {sourceMap: IS_DEV}} ]
},
]
},
但是,当我尝试将 modules 设置为 false 时,
{
test: /\.(scss|css)$/,
use: [ { loader:'style-loader'}, {loader : 'css-loader', options: {
modules: false,
sourceMap: IS_DEV,
}}, {loader: 'sass-loader', options : {sourceMap: IS_DEV}} ]
},
我项目的所有 css 都停止工作。如何在将 modules 设置为 false 时修复我的 CSS?
【问题讨论】:
标签: webpack sass css-loader css-modules webpack.config.js