簡體   English   中英

加載CSS文件時,帶有webpack的vue-cli崩潰

[英]vue-cli with webpack crashes when loading css file

我在獲取要導入的簡單CSS文件時遇到麻煩。 這是我復制的步驟:

從命令行:

 vue init webpack my-project
 cd my-project/
 npm install
 npm install css-loader style-loader --save-dev

然后在webpack.base.conf.js中:

 {
   test: /\.css$/,
   use: [ 'style-loader', 'css-loader' ]
 },

然后我創建了一個文件src / assets / styles.css:

 body {
   background-color: aqua;
 }

然后在App.vue中的import語句下方:

 import css from './assets/styles.css'

然后我用以下命令啟動服務器:

 npm run dev

輸出為:

 ERROR  Failed to compile with 1 errors                                                                                                                                   11:12:51 AM

 error  in ./src/assets/styles.css

Module build failed: Unknown word (5:1)

  3 | // load the styles
  4 | var content = require("!!../../node_modules/css-loader/index.js?{\"minimize\":false,\"sourceMap\":false}!./styles.css");
> 5 | if(typeof content === 'string') content = [[module.id, content, '']];
    | ^
  6 | if(content.locals) module.exports = content.locals;
  7 | // add the styles to the DOM
  8 | var update = require("!../../node_modules/vue-style-loader/lib/addStylesClient.js")("dfb563ca", content, false);


 @ ./src/assets/styles.css 4:14-172 13:2-17:4 14:20-178
 @ ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/App.vue
 @ ./src/App.vue
 @ ./src/main.js
 @ multi ./build/dev-client ./src/main.js

> Listening at http://localhost:8080

因此,問題是我的css文件中沒有明顯的語法錯誤-當直接使用<link>加載文件時,css文件工作正常,因此我沒有注意到。 我上面發布的錯誤消息確實令人誤解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM