同事遇到的問題, 在安裝 npm angular 套件時噴出以下錯誤
1 | npm ERR! 404 Not Found - GET http://xxxx:8801/@angular-devkit%2fbuild-angular |
解法如下輸入 npm config get registry
看目前使用的 registry 正常會是 https://registry.npmjs.org/
這邊因為同事設定了壞掉的 registry 所以會是這樣 http://xxxx:8801
1 | npm config get registry |
如果之前有用自己的 registry 或其他 3rd registry 發生錯誤之類的則需要將他改回來就搞定了
1 | npm config set registry https://registry.npmjs.org/ |
如果想自己蓋私有的 registry 可以用這個無腦套件 verdaccio
1 | npm install --global verdaccio |
不過要記得調整 config.yaml
裡面的 listen
不然會連不到
他在位置在 %username%\AppData\Roaming\verdaccio\config.yaml
1 | listen: |