问题标签 [angular-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5776 浏览

jquery - Angular-cli bootstrap v3 和 jquery?角 2.0

所以我即将开始一个项目,我认为 Angular 2.0 似乎是一个非常可靠的框架:路由、组件、指令等。但是,我已经使用 bootstrap v3 和 jQuery 构建了许多我想使用的东西。我想知道是否可以使用 Angular-cli 制作的结构集成 bootstrap v3 和 JQuery?

顺便说一句,我见过其他使用 Gulp 的 Angular 2 种子,但他们总是推荐使用官方的 Angular-cli。

此外,我对将现有的 JS 库引入 Typescript 的实际工作方式以及 jquery 的 $ global 是否会干扰 typescript 也是个新手。

注意:我知道 ng2-bootstrap,但我不认为一切都与这种方法兼容,因为它不使用 jquery 作为依赖项。我也知道在 Angular 中使用 jquery 并不是最佳实践,但我认为在某些情况下你确实需要它来处理插件或依赖项。

0 投票
3 回答
15101 浏览

angular-cli - 如何删除使用 angular-cli 创建的生成路线

如果我生成了要删除的路由,删除创建的目录、放置的路由路径和 system-config.ts 中的条目是否足够?

0 投票
13 回答
272966 浏览

angular - 在配置文件中为 ng serve 设置默认主机和端口

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

而不仅仅是

0 投票
0 回答
453 浏览

angular - 错误:ReferenceError:cliSystemConfigPackages 未定义

当我开始收到以下错误消息时,我试图让一个 cerialize 包显示在 dist 目录的供应商目录中,尽管 ng build 和 ng server cmds 工作。当我在浏览器中尝试 localhost:4200 时出现错误

编辑 2

此错误可能不依赖于 cerialize,因为在删除应用程序中对 cerialize 的所有引用后,执行 ng build 和 ng-serve,问题仍然存在

错误(编辑 1 以获得完整输出)

系统配置.ts

角-cli-build.js

在我尝试使用 cerialize 包之前,我的应用程序运行良好。这是我第一次真正看到这个错误。

干杯和感谢

0 投票
0 回答
1351 浏览

angular - Angular cli 和 teamcity

我需要在 Teamcity 上的 angular 2 项目上构建和运行单元测试。在本地,我正在使用 Angular CLI 构建和运行单元测试,我也想在 Teamcity 上执行此操作。我只是找不到任何文档。

我制作了一个在 Teamcity 上执行的 powershell 脚本:

(当我得到这个简单的东西时,这个脚本会更高级。)

但是我如何通过我想要开始的过程(构建、测试等)?

0 投票
0 回答
292 浏览

css - Material 2 sidenav 不加载css文件

我正在使用角度cli和角度材料2。按钮和工具栏获得正确的设计颜色,但是当我想实现sidenav时,按钮单击将添加一个.mdsidenav-opening类,但没有css规则。

0 投票
1 回答
2405 浏览

angular - 将 googlemaps 添加到 angular-cli

我正在尝试将 googlemaps 实施到我的 angular-cli 项目中。我知道有一个 'angular2-google-maps' 组件 ( github ),但我需要路线和更多自定义功能。

我发现了两种将地图实施到项目中的方法:

1:stackoverflow:使用 google api 加载器 - 但我不知道如何初始化 google-maps ......

2:带有一个肯定类型的google.maps.d.ts。我将它与 --global 一起安装(因为不推荐使用环境 ..)到我的项目中,并将 index.d.ts (用于全局)添加到 src/typings.d.ts 并且可以在中使用“google.map..” .ts 文件:

但如果我用 angular-cli 构建它会出错:“ReferenceError: google is not defined”

有任何想法吗?

0 投票
1 回答
1202 浏览

angular - Angular CLI 插件

Ember CLI 有一个命令 ( ember addon <addon-name>),它将构建一个新项目,该项目旨在通过 npm 安装到其他 Ember CLI 项目中。这些“插件”项目也可以使用内置的“虚拟应用程序”独立构建和提供服务,该应用程序充当插件的假消费者,用于测试和演示目的。这对于快速创建在业务应用程序之间共享但也独立部署的样式指南/组件库非常有用。

我正在为我的 Angular CLI 项目寻找等价物,并希望 CLI 能够提供类似的方法来创建插件,因为它基于 Ember CLI。是否可以从另一个 Angular CLI 应用程序使用 Angular CLI 应用程序,还是我必须使用手动(gulp/grunt)构建过程创建自己的“插件”?

谢谢!

Angular2 相关:使用 angular-cli 创建的应用程序之间的依赖关系尚未解决。

0 投票
1 回答
4165 浏览

angular - Angular2 CLI 构建异常:选择器“app-root”不匹配任何元素

从头开始,安装 node、typings、angular cli 并运行命令sudo ng new plzstart --mobile来创建项目,然后使用sudo ng build 构建它(在执行cdinto之后plzstart)。

选择器“app-root”不匹配任何元素

build 命令抛出以下异常:

关于这是什么原因的任何线索?

0 投票
13 回答
14357 浏览

angular - Angular2 cli 在创建新应用程序时挂起

我正在尝试使用创建一个新的 Angular2 应用程序

这挂在线上

它已经在那里坐了大约一个小时。

上次发生这种情况时,我终止了该进程并尝试重新运行

那失败了,因为 Angular cli 在某处引用了应用程序名称,这就是我必须选择一个新应用程序名称的原因。

我该如何解决这个问题?