问题标签 [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.
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 并不是最佳实践,但我认为在某些情况下你确实需要它来处理插件或依赖项。
angular-cli - 如何删除使用 angular-cli 创建的生成路线
如果我生成了要删除的路由,删除创建的目录、放置的路由路径和 system-config.ts 中的条目是否足够?
angular - 在配置文件中为 ng serve 设置默认主机和端口
我想知道我是否可以在配置文件中设置主机和端口,这样我就不必输入
而不仅仅是
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 包之前,我的应用程序运行良好。这是我第一次真正看到这个错误。
干杯和感谢
angular - Angular cli 和 teamcity
我需要在 Teamcity 上的 angular 2 项目上构建和运行单元测试。在本地,我正在使用 Angular CLI 构建和运行单元测试,我也想在 Teamcity 上执行此操作。我只是找不到任何文档。
我制作了一个在 Teamcity 上执行的 powershell 脚本:
(当我得到这个简单的东西时,这个脚本会更高级。)
但是我如何通过我想要开始的过程(构建、测试等)?
css - Material 2 sidenav 不加载css文件
我正在使用角度cli和角度材料2。按钮和工具栏获得正确的设计颜色,但是当我想实现sidenav时,按钮单击将添加一个.mdsidenav-opening
类,但没有css规则。
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”
有任何想法吗?
angular - Angular CLI 插件
Ember CLI 有一个命令 ( ember addon <addon-name>
),它将构建一个新项目,该项目旨在通过 npm 安装到其他 Ember CLI 项目中。这些“插件”项目也可以使用内置的“虚拟应用程序”独立构建和提供服务,该应用程序充当插件的假消费者,用于测试和演示目的。这对于快速创建在业务应用程序之间共享但也独立部署的样式指南/组件库非常有用。
我正在为我的 Angular CLI 项目寻找等价物,并希望 CLI 能够提供类似的方法来创建插件,因为它基于 Ember CLI。是否可以从另一个 Angular CLI 应用程序使用 Angular CLI 应用程序,还是我必须使用手动(gulp/grunt)构建过程创建自己的“插件”?
谢谢!
angular - Angular2 CLI 构建异常:选择器“app-root”不匹配任何元素
从头开始,安装 node、typings、angular cli 并运行命令sudo ng new plzstart --mobile来创建项目,然后使用sudo ng build 构建它(在执行cd
into之后plzstart
)。
选择器“app-root”不匹配任何元素
build 命令抛出以下异常:
关于这是什么原因的任何线索?
angular - Angular2 cli 在创建新应用程序时挂起
我正在尝试使用创建一个新的 Angular2 应用程序
这挂在线上
它已经在那里坐了大约一个小时。
上次发生这种情况时,我终止了该进程并尝试重新运行
那失败了,因为 Angular cli 在某处引用了应用程序名称,这就是我必须选择一个新应用程序名称的原因。
我该如何解决这个问题?