課程
/前端開發
/前端工具
/webpack深入與實戰
為什么我想綁定loader的時候會報這個錯呢?
2017-04-17
源自:webpack深入與實戰 1-2
正在回答
我遇到了類似這個問題,調試后發現問題的原因在于:
我的指令和提問者(以及老師的)并不相同,我沒有webpack的全局命令,所以封裝到了package.json中
"scripts": {? ? "test": "echo \"Error: no test specified\" && exit 1",? ? "build": "webpack --progress --colors"? },
"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實戰教程,用真實項目帶你探索 webpack 強大的功能
1 回答我使用--module-bind綁定loader時候報錯
7 回答為什么使用 --module-bind 綁定css loader還是報錯呢
6 回答為什么style-loader!加了之后會報錯?
7 回答貌似新版本這兒指定為loader: 'babel'會報錯
2 回答為啥我沒報錯 沒less的loader
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-27
我遇到了類似這個問題,調試后發現問題的原因在于:
我的指令和提問者(以及老師的)并不相同,我沒有webpack的全局命令,所以封裝到了package.json中
所以我運行的指令是:
$ 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版本不同導致的。
2017-04-17
注意不要寫單引號,而是要雙引號,我剛開始也是這樣才出了問題的
2017-04-17
你需要檢查一下你的style.css文件有沒有語法錯誤