2018.9.7
問題描述:
通過ng serve命令啟動angular應用時,卡在95%,
ctrl+c 停掉后看到錯誤內容為找不到ng_modules下的angular模塊下的package.json文件。
---
之前在網上下過小demo,依賴包都很舊了,因為時間久遠,
但是一切正常可以運行。(使用 cnpm 來復原的包)
---
初學angualr,所有相關的東西,直接上手最新版,
npm:6.4.1
ng v
ng serve
出現錯誤停在95%
\node_modules\_@angular_common@6.1.7@@angular
找不到該路徑下的package.json文件
按照它字面的意思,找不到,就給它放一個,
->手動將 \node_modules\_@angular_common@6.1.7@@angular\common\ 下的package.json 文件copy到common外面,
再次 ng serve ,結果common這里過了,出現了下一個文件夾的問題,
angular包這么多不能每一個都手動copy去吧。。。能不能有根本的解決辦法呢
***************************************************************************************
將下圖中common底下的package.json文件copy出來,放到該包的根目錄下
***經過百般嘗試,baidu,google結果都是,要么降npm版本到5.6.0 , 要么就是用yarn安裝,都試了,不管用***:
|
baidu 出來的很多遇到95%的伙伴
link1:Angular CLI執行ng-serve后卡在95% emitting LicenseWebpackPlugin不動了
link2:angular2在運行ng serve的時候卡在95% emitting LicenseWebpackPlugin
link3:angular cli 生成的工程 ng serve的時候運行到95% emitting LicenseWebpackPlu...
link4:ng serve 之后 卡在 95% emitting LicenseWebpackPlugin 不動了
link5:Angular6,ng serve --open執行到95%卡住,引發的一系列問題
|
這個問題已經折騰兩天了(業余學習),想做個demo連連手怎么就這么難呢,
不行,得有進度啊,還是手動copy吧,於是,下面的angular包,全部如此操作:
*******************************************************
結果就是: 沒錯,成功了!啟動起來了。
(這是默認生成的頁面)
當然,這不是根本的解決辦法,
從根本上,應該是某個玩意兒的版本不能匹配造成的吧,
工程本身因該沒有問題,都是 ng 命令自動建出來的,
而老舊的demo里,angular包同樣是那樣的層級路徑,就沒有問題。
先這樣做着demo吧,也許哪天一升級更新又都正常了呢。
***************************************************************************
@ CopyRight CoderMonkey 2018
***************************************************************************
追記:
用npm安裝依賴包時,出現過一個error,不知道有沒有影響,但還是按以下鏈接中的操作了。
(執行了該命令:
cnpm rebuild node-sass
)