記一次webpack打包后異常
昨天晚上在構(gòu)建了一個新的工程后開始寫頁面主儡,開始一切正常,可是在運行打包命令后詭異的一幕發(fā)生了恋沃,我生成的js文件里面并沒有注釋裆熙!這就導(dǎo)致客戶端的sdk識別不了我所用的語言,所以一定要找到原因偎快。
我回去檢查了我的webpack配置文件冯乘,發(fā)現(xiàn)bannerplugin好好的配置在這里,沒有問題晒夹,我又檢查了我的,babelrc裆馒,也沒有刪除注釋的操作。問題出在了哪里丐怯?
找問題的時間花費了我好幾個小時喷好。我把package.json重新配置了一遍,試了读跷,不行梗搅。又把webpack重新配了一遍,還是不行效览。期間我又新創(chuàng)建了一個空工程无切,簡單寫了幾個頁面后打包發(fā)現(xiàn)是正常的,當時我就排除了環(huán)境的問題丐枉。但是哆键!問題就出在環(huán)境上!在我已經(jīng)有點不清醒的時候矛洞,大概已經(jīng)三點半了洼哎,我打開命令行,想看一下我npm的配置有沒有什么問題沼本。
$npm config list
結(jié)果噩峦!我第一眼就看到了我的npm指向了一個私有倉庫,當時我就懵了抽兆。改回"https://registry.npm.taobao.org/"再運行打包命令果真就解決了問題识补。我到現(xiàn)在還是有點不明白的,我明明當時已經(jīng)新寫了一個工程辫红,裝依賴凭涂,打包都是正常的祝辣,為什么之前的有問題?我之前的依賴也是重新下載的啊切油。一臉懵逼蝙斜。。
此篇文章僅作記錄澎胡,防止以后踩坑孕荠,等對webpack和node理解更深的時候再回過頭來找尋答案。