我决定最近尝试使用webpack,基本上,我有一个应用程序的两个样式文件 - style.css和normilize。但是有一个问题 - 每当我尝试用webpack编译它时都会抛出错误:
ERROR in C:/Users/Man/~/css-loader!./~/postcss-loader!./css/normalize.css
C:\Users\Man\Desktop\work\js_tr\css\normalize.css:59:29: Unknown word
display: inline-block; // 1
vertical-align: baseline; // 2
^
}
ERROR in C:/Users/Man/~/css-loader!./~/postcss-loader!./css/normalize.css
Module build failed: TypeError: Cannot read property 'toString' of undefined
at new Input (C:\Users\Man\node_modules\css-loader\node_modules\postcss\lib\input.js:31:23)
at parse (C:\Users\Man\node_modules\css-loader\node_modules\postcss\lib\parse.js:22:17)
at new LazyResult (C:\Users\Man\node_modules\css-loader\node_modules\postcss\lib\lazy-result.js:61:24)
at Processor.process (C:\Users\Man\node_modules\css-loader\node_modules\postcss\lib\processor.js:34:16)
at processCss (C:\Users\Man\node_modules\css-loader\lib\processCss.js:188:11)
at Object.module.exports (C:\Users\Man\node_modules\css-loader\lib\loader.js:24:2)
@ ./css/normalize.css 4:14-131
它可能是什么?我应该如何使用webpack加载normilize.css?
答案 0 :(得分:1)
在CSS中没有//
条评论。单行注释以/*
开头,以*/
结尾。因此,您需要将normalize.css
替换为this one。
答案 1 :(得分:0)
我也有类似的问题,似乎我不知何故运行样式加载器不止一次,我从我的webpack配置中删除了它的所有痕迹,只是做了require('style.css');
它只是加载了css而不是投掷神秘的未知单词错误。