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

angular - angular2 cli with material lite stepper not working

I am trying to add material lite stepper to my angular2 project.

I did npm install mdl-stepper --save and then in my index file added:

However in my browser console it gives me 404 error. I tried with ../node_modules and /node_modules or even ../../node_modules but it did not help. Folder structure looks like following:

enter image description here

What am I doing wrong?

0 投票
1 回答
582 浏览

angular - Flask App 上的 Livereload(rebuild) Angular2

我是前端新手,所以我在烧瓶和角度 2 集成方面遇到了一些问题。我必须创建站点以可视化一些数据,用户可以上传带有数据的文件,然后 python 脚本将处理它们并绘制一些图表。我创建了新的烧瓶应用程序,它工作正常,但现在我应该创建 Angular 2 应用程序。据我所知,在 Angular 中开发前端与后端分离并且完全独立,但我不想在每次更改时都构建 Angular 项目并将其添加到 /static/,我希望像烧瓶应用程序那样进行 livereload。是否可以在一个目录中包含 Angular 和烧瓶,无需重新启动\重建即可集成和更新。PS我使用angular2-cli

0 投票
1 回答
13528 浏览

angular - 如何在 Angular 2 中使用窗口对象?

我尝试输入以下代码以获取角度 2 的窗口对象:

不幸的是,它不起作用。

0 投票
2 回答
3078 浏览

angular - 升级到新的 angular/cli 的问题

我尝试按照此处的说明从 Angular-cli beta.28 升级:https ://github.com/angular/angular-cli/wiki/stories-rc.0-update到最新的 angular/cli 由于 href 覆盖错误...

现在,当我运行 ng --version (查看我使用的版本)时,我收到以下错误...我该如何解决这个问题?如果这是预期的行为,我现在应该如何确定我的版本?该应用程序似乎运行良好,并且覆盖错误已修复......

npm --version 4.3.0 PS C:\Users\tpfield\git\ode\ode-client> ng --version ng : 术语“ng”未被识别为 cmdlet、函数、脚本文件或可运行的程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:1 + ng --version + ~~ + CategoryInfo : ObjectNotFound: (ng:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

0 投票
0 回答
291 浏览

angular - 在业力/量角器测试中支持 Object.assign

我已经安装了最新的 angular-cli 并且该应用程序在浏览器中运行但是当我运行ng e2e量角器测试失败时:

我认为这意味着我需要一个 polyfill,Object.assign()但是我还没有找到任何有效的简单方法。我试过简单地告诉tsconfig.json目标 es5 但这似乎并没有 polyfill assign。我也尝试过使用 babel-polyfill,但我无法按照设置过程进行操作,所以我不确定我做得是否正确。无论如何,我更喜欢“轻量级”解决方案。

angular-cli我正在寻找与版本 2.3.1(节点 6.9.4)创建的环境兼容的东西

更新:我忘了提到问题出在 TestBed 功能中,我假设它在node而不是浏览器中运行组件。具体失败的代码是:

我能够通过将我的分配调用破解为(<any>Object).assign( this, values ). 这不需要在浏览器中运行相同的代码,甚至不需要TestBed.configureTestingModule(). 我真的不明白 TestBed 但我正在使用它,因为它似乎是在 e2e-spec 文件中访问组件的方式。

0 投票
2 回答
605 浏览

angular - Angular CLI 枚举创建错误

尝试使用 Angular CLI 创建枚举时,出现以下错误:

有人知道这是 Angular CLI 上的错误还是我错误地创建了枚举?

我目前正在使用 Angular CLI 版本:1.0.0-rc.0

0 投票
1 回答
1238 浏览

node.js - 尝试代理 Angular2 CLI、Node.js、Socket.io 时发生错误

停止应用程序后出现错误。我该如何解决这个问题?对于生产,我使用端口 3000 和开发端口 4200。

[HPM] 尝试代理请求 /socket.io/?EIO=3&transport=polling&t=LhNBrs9&sid=CUdJnCGXlmH0WGSyAAAA 从 localhost:4200 到http://localhost:3000 (ECONNRESET) 时发生错误(https://nodejs.org/api /errors.html#errors_common_system_errors

我的 procy.conf 看起来像这样:

proxy.conf.json

0 投票
1 回答
706 浏览

angular - 从 Sass 文件中的 node_modules 导入(使用 ng-cli 构建)

我正在使用ng-cli构建工具来组装我的 Angular2 应用程序。

我正在使用 Sass 为我的组件设置样式。在这些 sass 文件中,我想从 bootstrap 导入一些 sass 内容。

我通过使用 Sass 实现了这一点,该 Sass@import使用了下面相关引导文件的相对路径node_modules

这有点麻烦,如果我更改组件的目录结构就会中断。

有没有更简洁的机制来导入node_modules没有相对路径的表单?


似乎 sass 属性includePaths允许我将其声明node_modules为包含路径,并允许我进行简洁的导入

如何指示ng-cli配置 Sass includePaths

0 投票
2 回答
7181 浏览

angular - Angular 中的嵌套模块不好吗?

我对模块有些疑惑。不久前我开始使用 Angular 2,所以我搜索了太多的主题,但我还没有找到任何令人满意的答案。

当我们创建 Angular 2 应用程序时,肯定会使用模块。当然也使用嵌套模块。我们可以使用多少个嵌套模块?这是可行的还是嵌套模块有限制?

例如,假设我有管理仪表板应用程序。我们可以这样建造吗

我们可以肯定地用这种方式构建。但是假设我们有 5 个或更多嵌套模块,是否可以用于 Angular 应用程序?会导致任何问题或导致任何性能问题吗?或者我们应该保持简单(最多 3 个嵌套等)以进行练习?

此外,当嵌套模块和组件增加时,tsc 的行为如何?

总结一下嵌套模块的优缺点等,嵌套模块结构的最佳实践是什么?

0 投票
1 回答
5815 浏览

angular - 将 Angular CLI 构建日志保存到文件中

我在这里检查过,没有可以传递给 Angular CLI 以将日志保存到文件的选项。我试过这个:

问题是生成的文件正在使我的 Atom 编辑器崩溃,并且在 Geany 中它是不可读的,因为 [BS]、[ESC] 等字符(它们的删除会破坏格式并且文件仍然不可读)。

各位大侠,能分享一下你的技巧吗?