较少的对象在反应中是空的,webpack

时间:2018-08-04 13:17:40

标签: reactjs webpack less webpack-dev-server

在我的React项目中,我想使用更少的CSS模块。

我的CSS Webpack配置是:

FlowDocument

当我尝试导入{ test: /\.(?:le|c)ss$/, use: [ require.resolve('style-loader'), { loader: require.resolve('css-loader'), options: { importLoaders: 1, }, }, { loader: require.resolve('postcss-loader'), options: { // Necessary for external CSS imports to work // https://github.com/facebookincubator/create-react-app/issues/2677 ident: 'postcss', plugins: () => [ require('postcss-flexbugs-fixes'), autoprefixer({ browsers: [ '>1%', 'last 4 versions', 'Firefox ESR', 'not ie < 9', // React doesn't support IE8 anyway ], flexbox: 'no-2009', }), ], }, }, { loader: require.resolve('less-loader'), options: { importLoaders: 1, }, }, ], }, 文件less时,变量import css from './BotHeader.less'为空-css。为什么?哪里有问题?

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

问题在这里从“./index.less”导入样式;在从“./index.module.less”导入样式时更改它;并将 index.less 重命名为 index.module.less,CRA 为 CSS 模块使用模块前缀

github issue