鍍金池/ 問(wèn)答/HTML/ 關(guān)于 Error: No PostCSS Config found in...

關(guān)于 Error: No PostCSS Config found in... 報(bào)錯(cuò)

問(wèn)題描述:

項(xiàng)目在本地運(yùn)行不報(bào)錯(cuò),上傳到 GitHub 之后,再 clone 到本地,執(zhí)行:

npm install

安裝完成之后再執(zhí)行:

npm run dev

這時(shí)報(bào)錯(cuò) Error: No PostCSS Config found in...
本以為是 GitHub 上傳的問(wèn)題,后開又試了兩回,發(fā)現(xiàn)問(wèn)題依然存在,于是就開始網(wǎng)上尋找辦法。

解決方案:

在項(xiàng)目根目錄新建postcss.config.js文件,并對(duì)postcss進(jìn)行配置:

module.exports = {  
  plugins: {  
    'autoprefixer': {browsers: 'last 5 version'}  
  }  
} 

好了,大功告成,試一試:

npm run dev

完美運(yùn)行。

依然存在疑問(wèn):

項(xiàng)目在本地運(yùn)行時(shí)本來(lái)不報(bào)錯(cuò)的,但是為什么上傳到 GitHub 之后,再 clone 下來(lái),再運(yùn)行就得單獨(dú)寫一個(gè) postcss.config.js 的文件并配置一下呢?

回答
編輯回答
毀了心

你在網(wǎng)上找的解決方案應(yīng)該有提到webpack版本的問(wèn)題。不要以為升級(jí)webpack版本,有些模塊升級(jí)的節(jié)奏跟不上,也有可能不更新了,導(dǎo)致你升級(jí)了webpack,找不到postcss的配置。
目前在npm上查到的postcss配置在webpack.config.js,
postcss.config.js是針對(duì)webpack3.0做的特殊處理

2018年5月28日 16:28