标签: angular-cli

检查已安装的angular-cli版本?

有没有办法检查我的机器上全局安装的angular-cli的特定版本?我在Windows环境中. npm -vnode -v分别只给我npm和node的版本,我似乎无法找到任何带有ng的命令.

我正在尝试运行我正在进行的项目,并使用npm在旧版本的angular-cli上运行.但是,在安装其他演示项目之后,如果不卸载并重新安装特定版本的angular-cli,我的主项目将不再起作用.

node.js npm angular-cli angular

172
推荐指数
9
解决办法
35万
查看次数

如何使用angular-cli生成特定文件夹中的组件?

我正在使用angualr4和angular-cli,我可以使用以下命令创建新组件.

E:\HiddenWords>ng generate component plainsight
Run Code Online (Sandbox Code Playgroud)

但我需要在平原内生成一个子组件.有没有办法处理angular-cli?

typescript angular-cli angular

161
推荐指数
13
解决办法
16万
查看次数

在配置文件中为ng服务设置默认主机和端口

我想知道我是否可以在配置文件中设置主机和端口,所以我不必输入

ng serve --host foo.bar --port 80
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

ng serve
Run Code Online (Sandbox Code Playgroud)

angular-cli angular

154
推荐指数
8
解决办法
20万
查看次数

ng不被识别为内部或外部命令

运行Windows 7专业版32位.

我尝试npm install -g angular-cli在普通或管理员下运行. 2016-06-23_14h46_40

我也尝试将它添加到PATH下的Enviorment Variables中(C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng),但也没有成功.
2016-06-23_14h56_48

我究竟做错了什么?

windows-7 angular-cli angular

149
推荐指数
21
解决办法
35万
查看次数

角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1

我收到了这个错误

角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1.

看起来像Typescript已更新,但Angular Compiler不喜欢这样.

我该如何解决?

npm typescript angular-cli angular

142
推荐指数
7
解决办法
11万
查看次数

ng build --prod =&gt; 错误:未知参数:prod

当我尝试在生产环境中构建我的角度项目时:

ng build --prod --aot
Run Code Online (Sandbox Code Playgroud)

控制台返回此错误:

Error: Unknown argument: prod
Run Code Online (Sandbox Code Playgroud)

ng serve工作正常,ng build没有参数似乎也可以工作。为什么 Angular 会返回这样的错误?

angular-cli angular

136
推荐指数
5
解决办法
11万
查看次数

如何在Angular 6中通过`ng serve`设置环境

我正在尝试将Angular 5.2应用程序更新为Angular 6.我成功地遵循了Angular更新指南中的说明(包括更新angular-cli到v6),现在我正在尝试通过

ng serve --env=local
Run Code Online (Sandbox Code Playgroud)

但这给了我错误:

未知选项:' - env'

我使用多个环境(dev/local/prod),这就是它在Angular 5.2中的工作方式.如何在Angular 6中设置环境?

angular-cli angular angular6

135
推荐指数
5
解决办法
8万
查看次数

Angular测试失败,无法在'XMLHttpRequest'上执行'send'

我正在尝试测试我的角度4.1.0组件 -

export class CellComponent implements OnInit {
  lines: Observable<Array<ILine>>;
  @Input() dep: string;
  @Input() embedded: boolean;
  @Input() dashboard: boolean;
  constructor(
    public dataService: CellService,
    private route: ActivatedRoute,
    private router: Router, private store: Store<AppStore>) {
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,一个简单的"应该创建"测试会引发这个神秘的错误......

NetworkError:无法在'XMLHttpRequest'上执行'send':无法加载'ng:///DynamicTestModule/module.ngfactory.js'.

所以我发现了这个问题,这表明问题是组件有@Input)_没有设置的参数,但是,如果我像这样修改我的测试:

  it('should create', inject([CellComponent], (cmp: CellComponent) => {
    cmp.dep = '';
    cmp.embedded = false;
    cmp.dashboard = false;
    expect(cmp).toBeTruthy();
  }));
Run Code Online (Sandbox Code Playgroud)

然后我仍然得到相同的问题,同样,如果我@Input()从组件中删除注释,仍然没有区别.我怎样才能通过这些测试?

unit-testing karma-jasmine angular-cli angular

134
推荐指数
5
解决办法
5万
查看次数

你似乎不依赖于"@ angular/core".这是一个错误

我想用角度cli创建一个角度2 App

我写的是cmd:

npm install angular-cli -g

然后:

ng firstngapp

但是当我写下npm start时它会显示错误! 错误图像

文件图片

我不明白这个问题

npm angular-cli angular

133
推荐指数
8
解决办法
16万
查看次数

何时使用'npm start'以及何时使用'ng serve'?

ng serve 通过开发服务器提供Angular项目

 

npm start运行在其"scripts"对象的包的"start"属性中指定的任意命令.如果在"scripts"对象上未指定"start"属性,则它将运行节点server.js.

它似乎ng serve启动了嵌入式服务器,而npm start启动了Node服务器.

有人可以对它有所启发吗?

angular-cli angular

131
推荐指数
5
解决办法
13万
查看次数