[英]'nx' is not recognized as the name of a cmdlet
我正在嘗試將一個新的實用程序庫添加到我的 Nx mono 存儲庫中。 我用谷歌搜索並從www.nx.dev
找到以下命令:
nx generate @nrwl/nest:library util/util-myLibName
當我運行上述命令時,我收到以下消息:
術語“nx”未被識別為 cmdlet、function、腳本文件或可運行程序的名稱。 檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確並重試。
我搜索了很多 web,但找不到解決方案。
這是因為 nx 沒有安裝在你的 so
先試試
npm 安裝 -g @nrwl/cli
嘗試
npx nx generate @nrwl/nest:library util/util-myLibName
我最終從本地 package 文件運行:
./node_modules/.bin/nx
遷移示例: ./node_modules/.bin/nx migrate latest
我這樣做是因為全局安裝 @nrwl/cli 對我不起作用。
而不是: nx serve
做: npx nx serve
because npx is a package runner that can execute any package that you want from the npm registry without even installing that package.
否則,您可以使用以下命令安裝 nx package:
npm install --location=global nx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.