Vue 執行npm run dev時報了三個warning的原因

夢遊攸攸發表於2019-05-13

剛裝上了win10,用vue執行下專案,輸入npm run dev之後報了三個以下錯誤:

There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
    Used by 25 module(s), i. e.

一個是在/node_modules/_css-loader@0.28.11@css-loader/lib/css-base.js,

一個是在/node_modules/_vue-style-loader@3.1.2@vue-style-loader/lib/addStylesClient.js,

一個是在/node_modules/_vue-style-loader@3.1.2@vue-style-loader/lib/listToStyles.js。

苦思了好久,明明裝win10之前還是可以的,裝了之後就黃色警告了,然後看到這篇問答後,在看了看執行的目錄,頓然醒悟。

專案是有分模組的,所以cd進了一層,在npm run dev。問題就在這一層,資料夾是開頭大寫的,而本人懶的打成大寫,直接打全小寫了,然後就如此這般了。(在win7是會自動換成對應的大小寫,而win10不會。)

比如資料夾名是Animal,而本人打了cd animal。(都是偷懶的鍋

其他可能出現這問題的情況,這篇問答裡有提及,大家可以參考一下。

 

參考連結:https://segmentfault.com/q/1010000010022922/a-1020000010023303

 

相關文章