首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nx迁移-运行nx迁移时Skip安装-运行-迁移

nx迁移-运行nx迁移时Skip安装-运行-迁移
EN

Stack Overflow用户
提问于 2021-12-10 18:21:27
回答 1查看 787关注 0票数 2

目前,我正在分析如何使用nx迁移升级我的库及其依赖项。

我有个关于nx迁移命令的问题。我希望直接在本地测试与升级相关的更改,而不是一次又一次地将包上传到注册表。

但是nx migrate --run-migrations在运行migration.json文件的脚本(更新node_modules包)之前运行npm。

因此,是否可以跳过运行npm install后立即运行的nx migrate --run-migrations

ng update有一个param --migrate-only,我猜它只运行迁移脚本。(https://angular.io/cli/update)。我尝试在nx迁移中使用--migrate-only,但是它没有工作。

使用nx迁移测试与升级相关的更改的任何其他想法都是有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-18 17:17:12

如果已经生成了迁移文件,则可以使用NX_MIGRATE_SKIP_INSTALL=true nx migrate --run-migrations=migrations.json运行迁移并跳过npm安装阶段。

要创建migrations.json,可以使用以下示例:

代码语言:javascript
复制
{
  "migrations": [
    {
      "version": "1.33",
      "description": "update-1.33",
      "cli": "nx",
      "implementation": "./src/migrations/update-1.33/update-1.33",
      "package": "./dist/libs/your-path",
      "name": "update-1.33"
    }
  ]
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70308852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档