问题标签 [angular-cli-v7]

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 投票
4 回答
7357 浏览

angular - Angular 7:如何从 iframe 访问 URL 中的查询字符串?

正在开发的应用程序托管在 iframe 中。

我在我的应用程序中配置了以下路由:

ListComponent,OnInit方法中,我使用了以下代码来获取查询字符串参数:

这些似乎都不起作用。我的应用程序的网址如下:

https://company.com/#/app-dev/list?id=3

QueryParamMap或者RoutesRecongnized似乎没有在 url 中获得查询字符串“id=3”。它总是返回 null。

谁能帮助我如何从 Angular 应用程序中的 url 检索查询参数/查询字符串?

0 投票
1 回答
1455 浏览

angular - Angular CLI 7 Webpack Bundle Analyzer 模块串联

我正在为我的 Angular 7 应用程序运行 Webpack Bundle Analyzer,它产生的输出如下:

在此处输入图像描述

当按照此处的故障排除部分使用 webpack.optimize.ModuleConcatenationPlugin 时,这是一个已知的警告。他们对 Angular CLI < 6 提出了建议。我还在这里找到了建议注释掉 ModuleConcatenationPlugin 的建议,但是,它没有确定应该注释掉的位置。

你知道如何修复 Angular CLI 7.1.0 连接的模块吗?谢谢你的时间。

0 投票
0 回答
3597 浏览

node.js - ENOTSUP:套接字不支持操作

我已经更新了我的node,npm@angular/cliOSx Mojave。现在,当创建一个新的 Angular 应用程序时,我收到以下消息:

ENOTSUP:套接字不支持操作,mkdir '/home/foo'

我无法弄清楚问题似乎是什么。

0 投票
16 回答
43528 浏览

angular - TypeError:无法在 getAssignmentTargetKind 读取未定义的属性“种类”

将我的 Angular 6 项目更新到 7.x 时开始出现此问题。

我在 angular-cli github repo 上打开了一个问题,但他们无能为力。

所以我所做的是创建一个新项目并一一添加所有组件以“希望”注意到导致问题的原因。

不幸的是,我无法确定问题所在。这是日志:

这是 github 问题的链接,其中包含我应该记录的 checkSourcefile 函数的日志:

https://github.com/angular/angular-cli/issues/13172

我如何追踪并(希望)解决导致此问题的原因?

编辑:我的 ng --version 信息

0 投票
1 回答
1736 浏览

angular-cli - Angular 应用程序安装错误:在“...//registry.npmjs.org/”附近解析时 JSON 输入意外结束

我对 Angular 很陌生。我已经使用以下命令安装了 Angular:

当我检查 Angular 的版本时,它显示:

在此处输入图像描述

之后,我使用以下方法安装了一个 Angular 应用程序:ng new newApp

我在应用安装过程中遇到错误:

在“...//registry.npmjs.org/”附近解析时 JSON 输入意外结束

这是我所做的图像:

在此处输入图像描述

您可以通过此链接找到日志内容: https ://drive.google.com/file/d/11MEWOcSaU4c-1879LuijRiXRvCu-cAIz/view?usp=sharing

让我知道问题出在哪里...

0 投票
1 回答
1637 浏览

angular7 - 如何通过新的 @angular/cli v7 angular.json 或 custom-webpack.config.js 添加额外的 postcss 插件?

@angular/cli@7+ 允许customWebpackConfig指定 a 来提供自定义的 webpack 配置,例如:

然后,该文件在技术上允许您预先添加、附加或替换 webpack 配置的任何部分。在升级到之前@angular@7.1.3@angular/cli@7.1.3我们已经退出了 webpack 配置以进行一些添加。其中一个新增功能是postcss-momentum-scrollingpostcss-loader 插件,该插件自动启用 iOS 动量滚动在所有可滚动容器上。

我正在寻求支持,以了解如何生成必要的自定义 webpack 代码以通过@angular/cli@7+.

这是我在custom-webpack.config.js文件中尝试过的示例:

一旦我接触到 webpack 配置的 scss 块,它似乎会进行替换而不是合并或前置,从而破坏构建。

我想知道是否有人对如何查看@angular/cli生成的初始 webpack 配置是修改的起点以及预览/查看作为调试执行的代码的方法有指导或建议。

此外,类似定制的示例也会很棒。

谢谢!

0 投票
1 回答
456 浏览

angular - 条件脚本包含取决于环境

我想知道是否有办法根据环境配置 angular.json 文件的脚本部分。

我只想在生产环境中包含一个特定的脚本(Myscript.js)。

我在文档中找不到任何关于此的内容。可能吗?

0 投票
0 回答
252 浏览

angular-cli-v6 - Angular.json - 如何强制 CLI 将脚本标签注入头部而不是正文?

如何强制 CLI 将脚本标签注入头部而不是正文?

AngularCLI 6 以后不再弹出 webpack。所以我开始探索 angular.json,它基本上是 angular-cli.json 的替代品。

在以前的版本( 1.6.0 )中,我接近这个的方式是我弹出到 webpack 并且在 webpack 中我使用 HTMLWebpackPlugin 来强制将脚本注入头部。这很好用。

现在使用 angular cli 6.0 或 7.0,因为我们不能再弹出 webpack,我该如何实现。我在 angular.json 文件中没有看到任何注入选项。

请帮忙。

0 投票
1 回答
3479 浏览

angular-cli - 构建完成后是否可以更改 index.html 文件中的脚本路径?

我有一个 angular-cli 应用程序,当我给出ng build命令时,它会创建包含 index.html 文件的构建文件。

在 index.html 文件中,脚本路径如下所示:

但我想像下面那样更改那个脚本,

是否可以在不使用查找和替换方法的情况下更改路径?

0 投票
1 回答
1219 浏览

angular - Angular CLI 从 6 升级到 7 不起作用

我尝试使用角度 CLI github 页面上的说明在我的 Mac 上升级节点和角度 CLI,但升级不起作用。升级后说它安装了 Angular CLI v7.1.4,如果我执行“ng --version”,它仍然显示旧的 6.2.1 版本。有趣的是,看起来 npm install 正在将代码放入节点 10.10,这是节点的旧版本,而不是新版本 11.6。如何安装正确版本的 angular CLI?