问题标签 [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.
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:
What am I doing wrong?
angular - Flask App 上的 Livereload(rebuild) Angular2
我是前端新手,所以我在烧瓶和角度 2 集成方面遇到了一些问题。我必须创建站点以可视化一些数据,用户可以上传带有数据的文件,然后 python 脚本将处理它们并绘制一些图表。我创建了新的烧瓶应用程序,它工作正常,但现在我应该创建 Angular 2 应用程序。据我所知,在 Angular 中开发前端与后端分离并且完全独立,但我不想在每次更改时都构建 Angular 项目并将其添加到 /static/,我希望像烧瓶应用程序那样进行 livereload。是否可以在一个目录中包含 Angular 和烧瓶,无需重新启动\重建即可集成和更新。PS我使用angular2-cli
angular - 如何在 Angular 2 中使用窗口对象?
我尝试输入以下代码以获取角度 2 的窗口对象:
不幸的是,它不起作用。
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
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 文件中访问组件的方式。
angular - Angular CLI 枚举创建错误
尝试使用 Angular CLI 创建枚举时,出现以下错误:
有人知道这是 Angular CLI 上的错误还是我错误地创建了枚举?
我目前正在使用 Angular CLI 版本:1.0.0-rc.0
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
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
?
angular - Angular 中的嵌套模块不好吗?
我对模块有些疑惑。不久前我开始使用 Angular 2,所以我搜索了太多的主题,但我还没有找到任何令人满意的答案。
当我们创建 Angular 2 应用程序时,肯定会使用模块。当然也使用嵌套模块。我们可以使用多少个嵌套模块?这是可行的还是嵌套模块有限制?
例如,假设我有管理仪表板应用程序。我们可以这样建造吗
我们可以肯定地用这种方式构建。但是假设我们有 5 个或更多嵌套模块,是否可以用于 Angular 应用程序?会导致任何问题或导致任何性能问题吗?或者我们应该保持简单(最多 3 个嵌套等)以进行练习?
此外,当嵌套模块和组件增加时,tsc 的行为如何?
总结一下嵌套模块的优缺点等,嵌套模块结构的最佳实践是什么?
angular - 将 Angular CLI 构建日志保存到文件中
我在这里检查过,没有可以传递给 Angular CLI 以将日志保存到文件的选项。我试过这个:
问题是生成的文件正在使我的 Atom 编辑器崩溃,并且在 Geany 中它是不可读的,因为 [BS]、[ESC] 等字符(它们的删除会破坏格式并且文件仍然不可读)。
各位大侠,能分享一下你的技巧吗?