首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-toolbox如何正确包含样式

React-toolbox如何正确包含样式
EN

Stack Overflow用户
提问于 2015-11-30 22:13:59
回答 3查看 5.6K关注 0票数 3

我正在尝试使用react-toolbox中的日期选择器。

这是我的webpack配置:

代码语言:javascript
复制
    {
        test: /\.css$/,
        loader: ExtractTextPlugin.extract('style-loader', 'css-loader!cssnext-loader')
    },{
        test: /\.scss$/,
        loaders: ['style', 'css', 'sass']
    }

我在resolve部分有.scss:

代码语言:javascript
复制
resolve: {
    extensions: ['', '.js', '.jsx', '.scss']
},

我还将我的应用程序组件包装在ToolboxAPP

代码语言:javascript
复制
ReactDOM.render(
    <ToolboxApp>
        <Provider store={store}>
            <App />
        </Provider>
    </ToolboxApp>
, document.getElementById('root'))

当我呈现组件时,它看起来是这样的:

您可以从该图像中看到该组件未设置样式,并且相应的css类名称未定义。

有人知道我做错了什么吗?

EN

回答 3

Stack Overflow用户

发布于 2015-12-06 07:50:32

您需要包含modules (不幸的是,这可能会破坏不使用模块的任何其他样式)。

有关详细信息,请参阅https://github.com/react-toolbox/react-toolbox/issues/121

这是您需要在您的webpack加载器中使用的代码行:

代码语言:javascript
复制
require.resolve('css-loader') + '?sourceMap&modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]',
票数 2
EN

Stack Overflow用户

发布于 2015-12-01 23:57:08

看起来像是Webpack的配置问题。这实际上很奇怪,因为如果webpack不能导入样式,它应该引发一个导入错误,而不是解析一个空对象。因为我们不能看到整个配置文件,所以我想问您是否已经检查了工作示例存储库:https://github.com/react-toolbox/react-toolbox-example

这里有一个配置Webpack的例子,希望对大家有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2016-01-06 14:26:31

很明显,webpack没有看到css/scss文件,你有什么错误,如果你调查一下,你会发现问题所在。

  1. 问题可能是您需要安装css-loader和sass加载程序

npm install css-loader --save-dev npm install sass-loader node-sass webpack --save-dev

  • 如果您已经这样做了,请尝试解决

解析:{扩展名:'','.jsx','.scss','.js','.json',modulesDirectories:'node_modules',${process.cwd()}/node_modules },测试模块:{:[{

  • :/(.js|.jsx)$/,exclude: /(node_modules)/,加载器:'babel',},{测试: /(.scss|.css)$/,加载器: ExtractTextPlugin.extract('style','css?sourceMap&modules&importLoaders=1&localIdentName=name__local___hash:base64:5!postcss!sass'),},{测试: /.png$/,加载器:“url-加载器?限制=100000”},{测试: /.jpg$/,加载器:“文件加载器”},] },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34000626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档