![](/img/trans.png)
[英]NX workspace, how to change an Angular app name with the the cli?
[英]Can I use NX CLI for both Angular and React apps in one Nx workspace?
我嘗試了以下操作,但出現了一些錯誤。
npx create-nx-workspace@latest myworkspace
,然后選擇使用Angular CLI yarn add --dev @nrwl/angular && yarn ng g @nrwl:angular:app myapp-ng
我可以看到類似於Angular CLI的工作區設置的angular.json
,並且yarn start/build
所有工作 yarn add -D @nrwl/react
yarn ng g @nrwl/react:app myapp-react
但出現以下錯誤,提示無法識別Nx工作區。 我猜想它正在嘗試從workspace.json
找到工作空間配置(一個空的Nx工作空間具有這樣的設置)。
這是Nx中的bug,還是在一個工作空間中同時包含Angular和React? 我可以找到一些有關它的博客/文檔...
更新:
好吧,剛意識到我在這里犯了一個錯誤:(
在第4步中,我正在運行yarn nx g ...
而不是ng g ...
然后在NG CLI工作空間中使用nx
命令時,將出現以下警告:
yarn nx g @nrwl/react:app react2 --dry-run
yarn run v1.12.3
$ nx g @nrwl/react:app react2 --dry-run
> NX NOTE Nx didn't recognize the command, forwarding on to the Angular CLI.
實際上,可以使用NG CLI成功創建react應用。 而且,我認為警告是有道理的。
您正在使用哪個版本的NX? 一切正常,請查看NX示例: https : //github.com/nrwl/nx-examples
它使用: "@nrwl/angular": "8.4.0",
以及"@nrwl/react": "8.4.0",
並包含兩個應用程序:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.