大大大明
2017-04-17 11:20
为什么我想绑定loader的时候会报这个错呢?
我遇到了类似这个问题,调试后发现问题的原因在于:
我的指令和提问者(以及老师的)并不相同,我没有webpack的全局命令,所以封装到了package.json中
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack --progress --colors"
},
所以我运行的指令是:
$ npm run build hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader'
这条指令会出错,但是我换成原生指令去运行就可以,如下:
$ ./node_modules/.bin/webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader'
我猜测可能是我把webpack封装到 npm run build中导致 后面的--module-bind等参数无法识别所以导致css文件无法被解析。
但是提问者的指令是原生的webpack,所以错误原因应该和我不一样。
我猜测原因可能是:提问者的全局webpack版本和文件(webpack_test)内webpack版本不同导致的。
注意不要写单引号,而是要双引号,我刚开始也是这样才出了问题的
你需要检查一下你的style.css文件有没有语法错误
webpack深入与实战
86561 学习 · 721 问题
相似问题