解决 nx: command not found 错误
使用 npx 解决错误“nx: command not found”,例如 npx nx
或通过运行 npm install -g @nrwl/cli
全局安装软件包,以便能够使用不带 npx 前缀的命令。
解决错误的最快方法是使用 npx
命令。
# 👇️ 使用 npx 前缀
$ npx nx
# 👇️ 列出安装的插件
$ npx nx list
或者,我们可以全局安装 @nrwl/cli
。
$ npm install -g @nrwl/cli
如果 Nx
的全局安装失败,我们可能必须运行以 sudo
为前缀的命令。
# 👇️ 如果收到权限错误
$ sudo npm install -g @nrwl/cli
有关命令示例,请参阅 Nx CLI 的官方 npm 页面。
如果“nx:command not found”错误未解决,请尝试重新启动终端。
如果这没有帮助,请运行以下命令:
$ npm config get prefix
该命令将显示 npm 放置全局安装包的路径。 全局包将位于指定路径的 bin 目录中。
查看操作系统上的 PATH 环境变量,并添加 npm config get prefix
命令输出的路径(如果它不存在)。
如果将命令的输出添加到 PATH 环境变量中,则必须重新启动所有打开的命令提示符才能生效。
如果这不起作用,请尝试将 bin 文件夹的路径(从 npm config get
前缀)添加到 PATH 环境变量并重新启动终端。
例如,在 macOS 上,我们可以使用以下命令更新路径:
# make sure path matches with npm config get prefix
export PATH=/usr/local/share/npm/bin:$PATH
在 Windows 上,npm config get prefix
命令的输出类似于:**/Users/Jiyik/AppData/Roaming/npm** 。
在机器上编辑环境变量并添加指定的路径(用用户名替换占位符)。
如果使用的是 Linux,则可以将 npm config get prefix
命令的输出添加到我们的 .bashrc 文件中。
# 👇️ 确保使用 export 命令更新 PATH
export PATH="/usr/local/share/npm/bin:$PATH"
如果将命令的输出添加到 PATH 环境变量中,则必须重新启动所有打开的命令提示符才能生效。
如果这没有帮助,请尝试在我们的计算机上重新安装 Node.js,然后通过运行 npm install -g @nrwl/cli
全局安装 Nx。
在安装过程中,可能会提示我们是否要自动更新系统上的 PATH 环境变量,请务必勾选该选项。
$ npm install -g @nrwl/cli
如果 Nx 的全局安装失败,我们可能必须运行以 sudo
为前缀的命令。
# 👇️ 如果收到权限错误
$ sudo npm install -g @nrwl/cli
或者,我们可以在官方 npm 文档中查看如何修复此页面上的权限错误。
总结
使用 npx 解决错误“nx: command not found”,例如 npx nx
或通过运行 npm install -g @nrwl/cli
全局安装软件包,以便能够使用不带 npx 前缀的命令。
相关文章
获取 man pages 的摘要版本
发布时间:2022/10/08 浏览次数:112 分类:操作系统
-
我很少使用 man pages,因为搜索命令的语法或特定标志比浏览大量我们可能不需要的信息要快得多
pm2: command not found error 错误解决
发布时间:2022/09/27 浏览次数:339 分类:学无止境
-
使用 npx 解决错误“pm2: command not found”,例如 npx pm2 启动 app.js 或通过运行 npm install -g pm2 全局安装包,以便能够使用不带 npx 前缀的命令。
解决 Cannot find module 'lodash' 错误
发布时间:2022/09/21 浏览次数:230 分类:学无止境
-
要解决错误“Cannot find module 'lodash' ”,请确保通过在项目的根目录中打开终端并运行以下命令来安装lodash软件包:npm i lodash。 如果使用Typescript,请通过运行 NPM I -D @Types/lodash安装。
Cannot find module 'date-fns' 错误
发布时间:2022/09/16 浏览次数:154 分类:学无止境
-
要解决错误“Cannot find module 'date-fns'”,请确保通过在项目的根目录中打开终端并运行以下命令来安装 date-fns 包:npm i date-fns 并重新启动 IDE 和开发服务器。
Cannot find module 'prettier' 错误
发布时间:2022/09/16 浏览次数:558 分类:学无止境
-
要解决错误“Cannot find module 'prettier'”,请确保通过在项目的根目录中打开终端并运行以下命令来安装 prettier 包:npm install --save-dev prettier。
解决 Cannot find module 'webpack' 错误
发布时间:2022/09/16 浏览次数:154 分类:学无止境
-
要解决“Cannot find module 'webpack'”错误,需要确保通过运行 npm i -g webpack 命令全局安装 webpack,并通过运行 npm link webpack 命令创建从全局安装的包到 node_modules 的符号链接。
构建、测试和发布 NPM 包
发布时间:2022/09/03 浏览次数:93 分类:学无止境
-
在本文中,我们将构建、测试和发布一个 npm 包,来检查字符串是否为电子邮件地址。 因此,如果想知道我们将如何做,请系好安全带,然后出发
NPM 使用快捷方式安装 package 包
发布时间:2022/08/14 浏览次数:154 分类:学无止境
-
对于使用 NPM 安装包大家都熟悉,我们希望通过向大家展示包安装的快捷方式来提高大家的工作效率。 NPM 为从命令行执行的重复命令集成了多个时间节省器。
NPM 显示已安装和过期的 package 包
发布时间:2022/08/04 浏览次数:219 分类:学无止境
-
NPM 是使用 Node.js 时首选的包管理器。 我们不需要强调了解工具的重要性,当然,这也适用于 NPM。 这篇文章将向大家展示使用 NPM 显示本地存储库的已安装包或系统上全局安装的包的提