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