Angular Runtime不使用全局npm安装

ctzwtxfj  于 12个月前  发布在  Angular
关注(0)|答案(6)|浏览(170)

我是npm和node的新手,我正在学习angular。
在一个angular npm-modules项目中,每当我运行ng <<$'keyword'>>命令时,我都会得到下面的错误,因为它无法找到全局npm-modules文件夹。
node_modules显示为空,您可能需要运行npm install
尝试以下配置但没有运气,我必须在每个项目中运行npm install来克服这个问题。

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

有没有方法可以避免为每个项目运行npm install?

2izufjch

2izufjch1#

当我运行ng new myapp并创建项目文件夹后尝试运行ng serve命令时,我得到了相同的错误。发生此错误是因为我没有移动到我创建的myapp文件夹。有一次我使用cd myapp命令并移动到文件夹ng serve成功工作。

up9lanfz

up9lanfz2#

按照以下步骤操作
npm cache clean然后npm install

ejk8hzay

ejk8hzay3#

您可以避免node_modules显示为空,您可能需要通过执行以下命令运行错误:npm install -g@angular/cli
它会解决问题。

n6lpvg4x

n6lpvg4x4#

运行cd folder_of_your_project
然后运行ng serve

8wtpewkr

8wtpewkr5#

1-cmd >运行ng version,确认angular CLI安装正确
2-请确保您在正确的文件夹/根(可能是这是你的问题)
3 -然后运行:ng serve

f45qwnt8

f45qwnt86#

你需要在项目结构文件夹中运行ng serve或任何其他命令,一旦npm安装在你的system.you可以检查ng版本在你的根文件夹中。在最新的angular版本中,文件被重命名为package.json,其中所有依赖项都存在。

相关问题