我已经在全球范围内安装了@ angular / cli @ 1.4.5。有没有办法在本地安装@ angular / cli @ latest来构建Angular 5应用程序?
$ ng -v
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
@angular/cli: 1.4.5
node: 6.11.2
os: win32 x64
@angular/animations: 4.3.6
@angular/cdk: 2.0.0-beta.10
@angular/common: 4.3.6
@angular/compiler: 4.3.6
@angular/core: 4.3.6
@angular/forms: 4.3.6
@angular/http: 4.3.6
@angular/material: 2.0.0-beta.10
@angular/platform-browser: 4.3.6
@angular/platform-browser-dynamic: 4.3.6
@angular/router: 4.3.6
@angular/cli: 1.4.5
@angular/compiler-cli: 4.3.6
@angular/language-service: 4.3.6
typescript: 2.3.4
最简单的方法可能是使用npx:
npx @angular/cli@latest new <project>
如果您使用的是相对较新的版本,npx
应该已经包含在npm
和其他节点二进制文件中。
您也可以在本地安装此CLI并使用该本地安装来创建新项目:
cd <helper>
npm init
npm install --save-dev @angular/cli@latest
cd ..
<helper>/node_modules/.bin/ng new <project>
这有点傻,但你不能在你已经使用的目录上使用ng new
。上面应该没有任何大问题,但npx
路线应该更简单。