- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 React 项目中使用 grommet,并且正在使用 webpack。我已经添加了 scss 加载器,当我构建我的应用程序时,我收到以下错误:
ERROR in ./~/css-loader!./~/sass-loader!./scss/index.scss
Module build failed:
@import "inuit-defaults/settings.defaults";
^
File to import not found or unreadable: inuit-defaults/settings.defaults
Parent style sheet: /Users/hduser/sample-app/node_modules/grommet/scss/grommet-core/_settings.scss
in /Users/hduser/sample-app/node_modules/grommet/scss/grommet-core/_settings.scss (line 2, column 1)
@ ./scss/index.scss 4:14-116 13:2-17:4 14:20-122
不知道我做错了什么..
这是我的 webpack.config.js
var webpack = require('webpack');
var path = require('path');
module.exports ={
devtool :'cheap-module-eval-source-map',
entry:[
'webpack/hot/only-dev-server',
'./index.jsx'
],
module:{
loaders:[
{
test: /\.jsx?$/,
exclude :/node_modules/,
include: __dirname,
loader:'react-hot'
},
{
test: /\.jsx?$/,
exclude :/node_modules/,
include: __dirname,
loader:'babel',
query:{
"plugins":["transform-decorators-legacy"],
"presets":["es2015","react"]
}
},
{
test :/\.css?$/,
include: __dirname,
loaders :['style','css']
},
{
test: /\.less$/,
loader: "style!css!less"
},
{
test: /\.json$/,
loader: "json"
},
{
test: /\.scss$/,
loaders: ["style", "css", "sass"]
}
]
},
resolve:{
extensions:['','.js','.jsx']
},
output:{
path: __dirname+'/',
publicPath:'/',
filename:'bundle.js'
},
devServer:{
contentBase: './',
hot:true
},
plugins: [
new webpack.HotModuleReplacementPlugin()
,new webpack.NoErrorsPlugin()
]
}
最佳答案
更新如果您使用 npm3+,您可以简单地执行此操作(请参阅 alan's explanation here ):
{
test: /\.scss$/,
loader: 'style!css!sass?outputStyle=expanded&' +
'includePaths[]=' +
(encodeURIComponent(path.resolve('./node_modules')))
},
<小时/>
或者像这样编写 scss 加载器:
{
test: /\.scss$/,
loader: "style!css!sass?OutputStyle=expaned&" +
'includePaths[]=' +
(encodeURIComponent(
path.resolve(process.cwd(), './node_modules')
)) +
'&includePaths[]=' +
(encodeURIComponent(
path.resolve(process.cwd(),
'./node_modules/grommet/node_modules'))
)
}
关于reactjs - 将 Grommet 与 ReactJS webpack 和 scss import 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38338770/
我正在将grommet-ui与webpack和react结合使用。如何设置自己的颜色选项。 有没有办法使用我自己的自定义颜色/配色方案来代替预定义的颜色,例如 colorIndex="neutral-
我正在使用 Grommet v2 组件,并尝试镜像 Grommet 故事书中的选择“季节”示例中使用的显示。 该字段如下所示: 不同之处在于我的数据需要分离标签和值: const Options =
我有一个使用 grommet ux 框架的 React/redux 应用程序。基本结构是:
我正在使用 react-icons 和 Font Awesome 图标,我设法通过两种方法轻松更改颜色: 与颜色 Prop 一起使用: 与 css 一起使用: .icone { color: #
我正在使用索环开发一个应用程序。库中的许多组件都有一个 onClick 属性,当您向组件的 onClick 属性提供回调函数时,它就会变得可悬停。但 TableRow 组件似乎不会发生这种情况。 fi
我正在使用 grommet对于 React 元素,我想知道如何将两个 中的文本大写组件。 最佳答案 您要求将 header 设为大写并执行大写。 在你的回答中你是这样做的, {product.nam
我在 Python 和 Flask 方面有超过 10 年的经验,主要关注后端,很少使用 HTML + JavaScript,但 CSS 为零。大约 6 周前,我开始使用 React 和 JavaScr
我正在尝试在我的 React 项目中使用 grommet,并且正在使用 webpack。我已经添加了 scss 加载器,当我构建我的应用程序时,我收到以下错误: ERROR in ./~/css-lo
通常 span 不应该有任何 margin-top,那是什么原因呢?另外,出于某种原因,如果我将一个 Text 实例放在一个表单元素中,那么它就不再像通常那样获得 margin-top 了吗? imp
我是一名优秀的程序员,十分优秀!