![](/img/trans.png)
[英]How to run nrwl/nx production build of web app on localhost (NextJS)
[英]NX Nrwl build package Version number of Apps/Libs is allways 0.0.1
如何設置 NX 應用程序/庫構建的版本。 如果我運行nx build
或nx affected
或nx build:MYAPP or Lib (if publishable)
,版本總是以 0.0.1 結束,並且與版本不同步,如果主要 package.json 如果發布應用程序 + 庫和有些不受影響。
我嘗試了 nx Semver 插件,它使用正確的標簽標記構建,但構建(prod 或非 prod)以 0.0.1 結束。 ??
我發現 azure/gitlab CI 示例與包/版本沒有任何關系但是對於 CI 我們總是需要一個新的 package 版本!
由於文檔缺少...文檔...如何?
不可能。
可能的解決方案是
為每個 App/Lib 創建一個 package.json 也許不是最好的主意,因為它顛覆了 NX Monorepo 的想法
在通過 npm 節點腳本使用git describe --tags
成功創建版本后,編寫一個 postTarget“Hook”更新 package.json 以獲得最新版本。 和npm version ${version}
更新 package.json。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.