Angular cli not using global npm install

白昼怎懂夜的黑 提交于 2019-12-03 15:22:32

问题


I am new to npm and node, i am learning angular.

In an angular cli project, whenever i run ng <<'keyword'>> command, i am getting below error as its unable to find global npm-modules folder.

node_modules appears empty, you may need to run npm install

Tried following configuration but no luck, i have to run npm install in every project to overcome the problem.

export NODE_PATH=/usr/local/lib/node_modules
PATH=$PATH:/usr/local/bin/node
PATH=$PATH:/usr/local/bin/npm

Is there way that i can avoid running npm install for every project?


回答1:


i got the same error when I tried to run ng serve command after running ng new myapp and creating my project folder. This error occured because I didn't move in to the myapp folder I created. Once I used the cd myapp command and moved in to the folder ng serve worked successfully.




回答2:


Follow the steps below

npm cache clean and than npm install




回答3:


You can avoid node_modules appears empty, you may need to run error by doing run following command : npm install -g@angular/cli

It will solve the problem.




回答4:


run cd folder_of_your_project

then run ng serve




回答5:


1- cmd > run ng version , to confirm that angular CLI was installed correctly

2- Be Sure that you are in the right folder/root (Probably is this your problem)

3 - then run : ng serve




回答6:


you need to be in the project structure folder to run ng serve or any other command once npm is installed in your system.you can check ng version in your root folder though.In the latest angular cli version the file is renamed as package.json where all dependencies are present.



来源:https://stackoverflow.com/questions/43305854/angular-cli-not-using-global-npm-install

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!