剛裝上了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。問題就在這一層,文件夾是開頭大寫的,而本人懶的打成大寫,直接打全小寫了,然后就如此這般了。(在cmd是會自動換成對應的大小寫,而powershell不會。)
比如文件夾名是Animal,而本人打了cd animal。(都是偷懶的鍋)
其他可能出現這問題的情況,這篇問答里有提及,大家可以參考一下。
參考鏈接:https://segmentfault.com/q/1010000010022922/a-1020000010023303