问题标签 [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.
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 问题在这里
angular - 我可以跨 Nx Angular 单一存储库合并多个覆盖率报告吗?
我让 Jenkins 构建了我们的 nx Angular 单一存储库。现在,每个应用程序/模块都会在覆盖目录下生成自己的报告。是否有一种经过批准的方法或一种好方法可以将所有这些报告合并到一个 html 报告中?
git - 是否可以在 nx 工作区中使用不同的应用程序作为 git 子模块?
我想构建一个由角度前端应用程序使用的nestjs后端。他们每个人现在都在一个存储库中。我偶然发现了用于 monorepo 工具的 nrwl-nx,我真的很想使用它。
但我现在的问题是:工作空间中是否可以有不同的应用程序,但每个应用程序都作为自己的 git 子模块?像这样:
如何正确设置它们?可以完全由 nx CLI 完成吗?我在 nx 文档中找不到任何特定的内容。
angular - 无法将故事书添加到 Nrwl Nx 角度应用程序
当我尝试将故事书添加到现有的 Nrwl Nx monorepo 角度应用程序时出现以下错误。
我使用的命令是nx g @nrwl/angular:storybook-configuration <project name>
angular - 为什么我在使用任何“nx”命令时都会出错
使用的命令:nx
angular - 在 Visual Studio Code 中使用 nx 控制台给出错误无效的配置文件
在 Visual Studio Code 中使用 nx 控制台会出现错误:
复制命令并在终端中使用它(在可视代码中),它工作正常。
如果我删除 angular.json,我会收到消息
在控制台和终端中。
我删除了 Visual Studio Code 并重新安装了它,还有 nx 控制台插件。
有人可以帮我吗?
版本信息:
NX 控制台
视觉工作室代码
google-chrome - VS Code + Chrome 调试 + nrwl 架构
您是否能够在使用 nx.dev 开发的 chrome 中调试应用程序?
看起来当您选择 NX 时,您会失去调试功能。生成的 .map.js 文件包含源文件的相对路径,但缺少文件所在的两个初始目录,因此安装在 vs-code 内的 chrome 调试器无法绑定断点。
谢谢你的帮助!
angular - 为导出的符号生成的元数据中遇到错误。无法解析类型 T
但是,在更新后构建时,我遇到了一个非常神秘的错误。
所以基本上
为导出的符号“FormsStore”生成的元数据中遇到错误:收集的元数据包含将在运行时报告的错误:无法解析类型 T。
我所能找到的只是这个https://github.com/ng-packagr/ng-packagr/issues/641基本上说我应该添加// @dynamic
上面有static
东西的类。我什么都没有static
,添加// @dynamic
并没有解决问题。
我能够取得一些进展,因为我能够在 Ivy 打开时进行编译。
但不建议将 Ivy 保持打开状态,因为不建议将 Ivy 库发布到 NPM 存储库。
这是相关文件
感谢您的时间
nestjs - 在 nrwl nx 中生成 NestJS 模块会引发未处理的异常错误
我正在尝试从我的 Nrwl nx 项目中的 cli 生成 NestJS 模块,但收到一条错误消息
发生未处理的异常:在集合“@nrwl/nest”中找不到原理图“模块”。
我正在尝试生成它
ng g @nrwl/nest:module my-new-module-name
这是在 Nrwl 中执行此操作的正确方法还是我们应该做的其他事情?