问题标签 [angular2-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 回答
454 浏览

jquery - 我正在使用 angular 2 angular-cli 并尝试使用 ng2-datetime,但它给出错误“TypeError:无法读取未定义的属性 'jQuery'”

我使用命令“npm install -g angular-cli”安装了 angular2 cli,我想在我的项目中使用 ng2-datetime。但它显示错误“TypeError:无法读取未定义的属性 'jQuery'”。我该如何使用angular2 cli 中的 ng2-datetime。这是 ng2-datetime 的链接 在此处输入链接描述

我想包括上面的 ng2-datetime。

我收到以下错误。 在此处输入图像描述

这是我的 app.module

Drilldown.component.html

0 投票
2 回答
1522 浏览

angular - 在 NG Live Development Server 运行时生成新组件?

我使用 angular-cli 创建了一个 angular2 项目。项目运行良好。
我使用ng serve命令在本地运行它以进行开发。下面是运行项目后的 CLI 快照: 现在我想使用ng generate component命令创建一个新组件。我必须先使用Ctrl + C停止它,然后创建组件,然后再次启动它。其耗时。还有其他更好的方法吗?
Angular CLI 运行

0 投票
0 回答
171 浏览

angular - 不再需要具有动态路径的文件

我们曾经能够做到这一点:

但这不再适用于最新的 cli。

这有效:

所以基本上,webpack 不会让我在 cli 中动态地要求文件。

0 投票
0 回答
86 浏览

angular - 带有 angular2 cli 的全局 d3 模块显示编译错误

我尝试在我的文件中导入 d3,当然这有效,但我也想使用 d3-tip,结果证明很难以正常方式导入,所以我查看了 angular2-cli 文档并尝试全局导入文件在 angular-cli.json

这似乎可行,并且实际上可以正确呈现,但是我在控制台输出中遇到了一大堆错误

等等

知道如何解决这些错误消息吗?

0 投票
5 回答
43534 浏览

angular - angular2-cli 包含自定义字体

我试图在我的项目中包含一些自定义字体但没有成功。

注意:我正在使用 angular-cli:angular-cli@1.0.0-beta.21

  1. 我把字体放在文件夹里

    src/assets/fonts/Roboto-Regular.tff

  2. 我加入src/styles.css

  3. 我在组件中使用它.scss

  4. 我收到 404 错误:

    1. 如果我在其中添加字体定义,app.component.scss我也会收到 404 错误

关于如何包含我的 Roboto-Regular.tff 字体的任何想法?

0 投票
1 回答
352 浏览

angular - AngularJS 2 [ng cli] 中的 node_modules 没有 System.config

我如何在node_modulesSystem.config使用 AngularJS 2 的情况下包含使用 生成的项目ng

尝试(在src/index.html):

项目设置:

注意:[默认情况下]文件树中 既没有systemjs.config.js也没有任何引用......</p>System.config

编辑:如果我所有包含的 node_modules 也被推送到一个包中(例如: from ng build -prod),那就太好了。

0 投票
1 回答
158 浏览

npm - 带有第 3 部分库和 angular-cli 的 Intellisense

在使用 angular2-cli 创建的项目中,我需要使用一些应该在全局 javascript 范围内可用的第 3 部分 javascript 库(例如 tween.js 库中的 TWEEN 命名空间)。

根据angular-cli guide to install a js library as global,我已经使用 npm 安装了它,并将库脚本添加到 angular-cli.json 文件的“scripts”数组中。

要在 Angular 组件中使用全局 TWEEN 命名空间,我已在文件开头将其声明为常量变量,如下所示:

这可行,但问题是我没有以这种方式获得任何第 3 部分库的任何智能感知(我正在使用 WebStorm)。我能做些什么来让智能感知工作吗?还是有更好的方法在 Angular 2 工作流程中导入第 3 部分 javascript 库?

0 投票
2 回答
1732 浏览

angular - “错误:AccountRoutingModule 不是 NgModule”

Angular 2.2.3将我的应用程序从升级Angular CLI 2.0.0-beta.21Angular CLI 2.0.0-beta.22-1,我ng build现在失败了:

应用程序构建并运行良好Angular CLI 2.0.0-beta.21;但是,Angular CLI 2.0.0-beta.22-1现在默认使用 AoT 而不是 JiT。

0 投票
3 回答
694 浏览

bash - 使用名称模式 *.[a-z0-9].bundle.* 重命名所有文件,以将 [a-z0-9] 替换为给定的字符串

在使用 Angular 2 CLI 构建应用程序时,我得到了命名的输出,例如:

等等

我要做的是创建一个 bash 脚本来重命名文件,用.一些给定的通用字符串替换前两个之间的数字。尝试了一些东西,包括 sed,但我无法让它们工作。任何人都可以建议一个 bash 脚本来让它工作吗?

0 投票
2 回答
1799 浏览

angular - angular2 CLI 和 angular2-adal 错误

我需要针对 Microsoft Windows Azure AD 实施 adal 进行身份验证。我正在使用 angular2 CLI 和angular2-adal

问题是当我将 AdalService 添加到提供程序时会出现此错误:

而这个:

我一直在寻找可能的解决方案,但少数答案没有好的结果。