我刚开始学习 Angular,使用 Angular-CLI,根据文档,需要使用 $ npm install -g @angular/cli
命令进行全局安装。
但是我想将 Angular-CLI 安装在本地,和其他的 node_modules 包一起。这样当我从 git 上下载我的项目时,只需要运行 $ npm install
命令即可安装所有依赖项(在 package.json 文件中定义)。
我试图通过运行命令 $ npm init
创建一个新项目,然后运行命令 $ npm i @angular/cli -D
(其中 -D
等同于 --save-dev
)。但是当我运行 $ ng new project-name
命令时,会创建一个新的子目录,并且有一个独立的 node_modules 目录。
ng xxx
而不是./node_modules/.bin/ng xxx
,就可以在项目中使用其他 ng 命令。@angular/cli
。您只需要全局导入ng
命令即可在任何地方直接运行,而不仅仅通过node_modules/.bin
运行。当您检出现有项目时,您可以通过package.json
别名来简化所有操作。 - jonrsharpe