【发布时间】:2017-11-13 02:27:50
【问题描述】:
我有一个用于门控签入的构建过程 (TFS)。 构建执行以下操作:
- 获取最新源码
-
npm install -
npm run build npm run build:test- 更多内容...
npm install 部分需要 2.9 分钟,主要是因为它安装了 angular-cli。
我机器上全局安装了angular-cli,为什么不能使用全局安装?
如果我尝试从我的 devDependencies 中删除 @angular/cli,我得到了错误:
You have to be inside an angular-cli project in order to use the build command after reinstall of angular-cli
版本:
- @angular/cli@1.0.0-rc.0
- 节点 6.2.0
- npm 3.8.9
- Windows 2012
【问题讨论】:
-
如果我必须做出一个猜测,我想你可能已经在全球范围内安装了一个较旧的 angular-cli 测试版(
beta.28或更早版本)。 Angular CLI 项目已从angular-cli更改为@angular/cli,并且使用@angular/cli创建的项目与旧版本不兼容。
标签: angular command-line-interface angular-cli