【发布时间】:2016-07-10 11:01:25
【问题描述】:
我尝试将预建的semantic.css 导入入口文件index.js,webpack 报告:
所以我猜我错过了一些加载 css @import url 语句的加载程序。
我用谷歌搜索了很多小时,尝试了各种加载器,但没有成功。
之后,我注意到无论我在 css 文件的 loader-field 中放入什么,结果都是一样的。 (甚至一些带有任何扩展名的东西都可以在原始加载器上正常工作。)
{
test: /\.css$/,
include: path.resolve(__dirname, '../semantic/dist'),
loader: 'style!css!postcss' // whatever I put here doesn't matter
},
我尝试重新启动计算机并重新安装所有模块,但没有任何改变。 所以我猜是webpack的问题。
【问题讨论】:
-
你检查你添加的css文件的内容了吗?它在第 11 行清楚地说明了字符“@”,因此,它可能是 webpack 不喜欢的 css 文件中的导入或注释。
-
谢谢大家,我刚刚意识到我解决了错误的包含路径,我认为 __dirname 是exports.context 目录。
标签: webpack