簡體   English   中英

'nx' 未被識別為 cmdlet 的名稱

[英]'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

在 Windows 上嘗試了以下命令,它起作用了:

npm 安裝-g nx

https://nx.dev/getting-started/nx-setup

我最終從本地 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM