问题标签 [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 - NgcLoader 和 awesome-typescript-loader 有什么区别?
我正在阅读这篇关于@ngtools/webpack NgcLoader
的文章,它有以下代码:
我想知道NgcLoader
和之间有什么区别awesome-typescript-loader
。为什么不NgcLoader
专门使用?
angular2-cli - A2 CLI 项目在本地运行,但更新后不在远程运行
我最近更新了我的全局 A2 CLI 以及一个现有项目,以:
当我在项目上启动 ng serve 时,它运行良好,但是当我将它上传到我的虚拟机时,我收到以下错误:
今天早上我创建了一个新项目并在没有额外更改的情况下将其上传到虚拟机,看看它是否是项目更新中的东西,我得到了同样的错误。
很困惑这里发生了什么。这是我第一次遇到它,我的项目在更新之前在本地和远程都运行良好。
远程系统是带有 XAMPP 的 Windows Server 2012。
我的本地系统是 Mac,通常通过 ng serve 运行应用程序,但使用 MAMP 进行检查,它也可以在 Apache 下运行。
有没有人遇到过这个?
angular - Angular 9 + CLI (TypeScript) - 如何停止生成 .spec.ts 测试文件
我知道这是一种不好的做法,但请耐心等待:
我正在使用 Angular-CLI,特别ng g
是生成我所有的类。但是,我对任何*.spec.ts
测试文件都不感兴趣。我知道有两个标志(--inline-template
, --inline-style
)来处理内联 CSS 和 HTML 而不是单独的文件,并且对于规范--spec
,默认情况下该标志设置为 true。
所以对于每次运行,是的,我可以做到ng g c foo --it --is --spec=false
。
但是如何全局禁用测试文件的创建呢?它有任何默认设置吗?
轻率地,我做了一些东西(没用),比如:
我还尝试src/tsconfig.json
通过填充排除数组来配置我的:
angular - 有没有办法使用 Angular2 CLI 和 fontgen-loader?
我对 angular2 、 webfonts 和 webpack 有点陌生。许多人推荐我使用 Angular2 CLI——这非常方便。但是现在,我需要使用 webfonts 和(其他)很多人告诉我使用“fontgen-loader”。
https://www.npmjs.com/package/fontgen-loader
我注意到 Angular2 CLI 不能直接与 webpack 一起使用,并且在“fontgen-loader”文档中说我需要使用 Angular2 CLI 系统中不存在的“webpack.config.js”文件。
有没有办法使用“fontgen-loader”和 Angular2 CLI?如果是 - 我需要做什么才能让它工作?
如果没有 - 是否有其他方法可以使用 webfonts 和 Angular2 CLI?
ps
我碰到了这个东西,但由于某种原因 /*.svg 导致我的终端出错。 https://www.npmjs.com/package/icon-font-generator
谢谢
socket.io - Angular 2 cli 项目-Socket.io 不工作
伙计们,我有一个 Angular 2 Cli 项目。它是一个简单的聊天应用程序。但是由于某些原因,服务器没有向客户端接收/发送消息。没有编译错误,应用程序工作但没有套接字消息传递。以下是每个的代码片段:
表达:
应用组件
html:
我将不胜感激任何帮助或提示来解决这个问题。
如果我使用 html 聊天的简单基于快递的服务器工作正常。
谢谢
angular - 如何在 Angular 2 CLI 中使用 Susy
概述
我喜欢新的 Angular 2 CLI,我能够很好地将旧的前端结构迁移到其中。然而,我无法让 Susy ( http://susy.oddbird.net/ ) 加载。它是一个已安装的 gem,可以用作 mixin。
我认为这可能是我如何使用 mixin 的问题,但我尝试了自定义 mixin,它工作得很好。
所以我做了以下事情:
安装
安装 GEM:
gem install susy
NPM 安装:
npm install susy sass-loader --save-dev
在 .src/styles.scss 中导入 susy
@import "~susy/sass/susy";
将其包含在 .src/app/app.component.scss
@include container;
当我运行时,ng serve
我收到以下错误:
问题
有人看到我在 Angular2 CLI 中安装 Susy 时做错了什么或错过了什么吗?文档确实说要修改我的 webpack 文件,但这不包含在ng new appname
提供的文件夹结构中。我确信我可以在 node_modules 文件夹中找到它,但这对我来说似乎不是最佳实践。
angular - 在 Angular2 中使用 QueryParam 处理路由
我的应用中有两条路线
我必须做些什么才能让它们工作?
带有查询字符串?cInfo=askjdfkajsdfkasd的路由应该转到PostComponent
和 Route 之类的活动/skjdfhakjdfhaajsdf应该转到PostDetailComponent
我试过
但每次调用 1。守卫返回布尔值。
角度是否像大多数 MVC 那样区分 queryParams 和 pathVariables?
angular - @angular/compiler-cli 的编译器?
@angular/compiler-cli 的编译器类型是什么?
tsc 编译器或 ngc