问题标签 [nrwl-nx]

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 投票
0 回答
1134 浏览

reactjs - Nx NextJS 运行时配置变量在运行生产构建时“未定义”

通过 Nx Nextjs 原理图创建的 Nextjs 应用程序为在生产构建运行时在 getInitialProps 中访问的 publicRuntimeConfig 提供未定义但在开发模式下它可以完美运行

next.config.js

module.exports = { serverRuntimeConfig: { // Will only be available on the server side mySecret: 'secret', secondSecret: process.env.SECOND_SECRET // Pass through env variables }, publicRuntimeConfig: { // Will be available on both server and client staticFolder: '/static' } };

获取初始道具

import getConfig from 'next/config'; const { publicRuntimeConfig } = getConfig(); ... Index.getInitialProps = async ctx => { console.log('I am here'); console.log(publicRuntimeConfig.staticFolder); // Undefined when running prod build return {}; };

原始 Github 问题在这里

0 投票
4 回答
1063 浏览

angular - 我可以跨 Nx Angular 单一存储库合并多个覆盖率报告吗?

我让 Jenkins 构建了我们的 nx Angular 单一存储库。现在,每个应用程序/模块都会在覆盖目录下生成自己的报告。是否有一种经过批准的方法或一种好方法可以将所有这些报告合并到一个 html 报告中?

0 投票
1 回答
866 浏览

git - 是否可以在 nx 工作区中使用不同的应用程序作为 git 子模块?

我想构建一个由角度前端应用程序使用的nestjs后端。他们每个人现在都在一个存储库中。我偶然发现了用于 monorepo 工具的 nrwl-nx,我真的很想使用它。

但我现在的问题是:工作空间中是否可以有不同的应用程序,但每个应用程序都作为自己的 git 子模块?像这样:

如何正确设置它们?可以完全由 nx CLI 完成吗?我在 nx 文档中找不到任何特定的内容。

0 投票
2 回答
2018 浏览

jestjs - 在 nx 测试 (nx CLI) 中使用开玩笑的“观看模式”

我有一个使用Nx CLI生成的应用程序。我可以使用 Jest 命令为这个应用程序运行测试nx test myApp。这工作正常。但是,我想使用 Jest 的“观看模式”。在运行我的测试时,无法弄清楚如何实现这一点。Nx 的文档简单地说:

为您的应用程序运行单元测试:

nx test myapp

我无法找到有关此命令的任何更详细的文档,或者如何向其添加任何其他选项/标志。无论如何可以使用手表模式nx test吗?

0 投票
0 回答
282 浏览

angular - 无法将故事书添加到 Nrwl Nx 角度应用程序

当我尝试将故事书添加到现有的 Nrwl Nx monorepo 角度应用程序时出现以下错误。

我使用的命令是nx g @nrwl/angular:storybook-configuration <project name>

0 投票
1 回答
7599 浏览

angular - 为什么我在使用任何“nx”命令时都会出错

使用的命令:nx

0 投票
1 回答
3544 浏览

angular - 在 Visual Studio Code 中使用 nx 控制台给出错误无效的配置文件

在 Visual Studio Code 中使用 nx 控制台会出现错误:

复制命令并在终端中使用它(在可视代码中),它工作正常。

如果我删除 angular.json,我会收到消息

在控制台和终端中。

我删除了 Visual Studio Code 并重新安装了它,还有 nx 控制台插件。

有人可以帮我吗?

版本信息:

NX 控制台

视觉工作室代码

0 投票
2 回答
1270 浏览

google-chrome - VS Code + Chrome 调试 + nrwl 架构

您是否能够在使用 nx.dev 开发的 chrome 中调试应用程序?

https://nx.dev/angular

看起来当您选择 NX 时,您会失去调试功能。生成的 .map.js 文件包含源文件的相对路径,但缺少文件所在的两个初始目录,因此安装在 vs-code 内的 chrome 调试器无法绑定断点。

这是按照上面的链接生成的最小代码

谢谢你的帮助!

0 投票
0 回答
557 浏览

angular - 为导出的符号生成的元数据中遇到错误。无法解析类型 T

您好,我正在尝试更新Akita库的 Angular 包。

但是,在更新后构建时,我遇到了一个非常神秘的错误。

错误日志

所以基本上

为导出的符号“FormsStore”生成的元数据中遇到错误:收集的元数据包含将在运行时报告的错误:无法解析类型 T。

我所能找到的只是这个https://github.com/ng-packagr/ng-packagr/issues/641基本上说我应该添加// @dynamic上面有static东西的类。我什么都没有static,添加// @dynamic并没有解决问题。

我能够取得一些进展,因为我能够在 Ivy 打开时进行编译。

但不建议将 Ivy 保持打开状态,因为不建议将 Ivy 库发布到 NPM 存储库。

这是相关文件

感谢您的时间

0 投票
1 回答
377 浏览

nestjs - 在 nrwl nx 中生成 NestJS 模块会引发未处理的异常错误

我正在尝试从我的 Nrwl nx 项目中的 cli 生成 NestJS 模块,但收到一条错误消息

发生未处理的异常:在集合“@nrwl/nest”中找不到原理图“模块”。

我正在尝试生成它

ng g @nrwl/nest:module my-new-module-name

这是在 Nrwl 中执行此操作的正确方法还是我们应该做的其他事情?