【发布时间】:2017-03-08 05:21:40
【问题描述】:
我正在使用 angular-cli 来构建一个带有 ng new project_name 的新 Angular2 项目。这需要很长时间才能完成,因为每次运行 ng new 时它都会下载所有依赖项。有没有办法创建后续新项目而无需重新下载所有依赖项?
【问题讨论】:
标签: angular angular-cli
我正在使用 angular-cli 来构建一个带有 ng new project_name 的新 Angular2 项目。这需要很长时间才能完成,因为每次运行 ng new 时它都会下载所有依赖项。有没有办法创建后续新项目而无需重新下载所有依赖项?
【问题讨论】:
标签: angular angular-cli
您可以使用ng new project_name --skip-install 或ng init project_name --skip-install 不立即下载所有附加包。然后,您可以从现有项目模板中复制 node_modules 目录,最后执行npm install 或yarn install 以确保一切顺利,具体取决于您的包管理器。
以前的版本使用ng new project_name --skip-npm 或ng init project_name --skip-npm
【讨论】:
npm install,直接运行ng serve。
ng new --help 以获取支持的选项列表。
使用起来要快得多:
ng new myProject --skip-install=true
cd myProject
npm install
【讨论】:
如果您使用的是最新的angular-cli 工具,请使用以下命令。
$ ng new <project name> --skip-install=true
这将避免 npm 安装所有必需的依赖项。
【讨论】:
运行以下两个命令 -
ng new project_name --skip-npm //只创建项目结构。npm install //安装所有必要的包。
【讨论】:
创建新项目ng new example
等待几秒钟,然后使用ctrl+c 然后cd example 取消安装包
现在运行npm install
【讨论】:
创建一个新的 Angular 项目 ng new my-dream-application 并按 Enter。卡住时,按回车键两三次即可顺利完成。
【讨论】: