$ nvm ls:
.nvm
v0.11.12
v0.11.13
Run Code Online (Sandbox Code Playgroud)
我必须在每个会话中继续点击 nvm use v.0.11.13 :
.nvm
v0.11.12
Run Code Online (Sandbox Code Playgroud)
-> v0.11.13 我已经尝试过brew install 以及官方安装脚本。
我正在使用nvm来管理我的 Node.js 版本。在我的项目中,我在项目根目录中有.nvmrc文件。当我运行时nvm use
,我获得了项目所需的 Node.js 版本。
这一切都很好,但是当我打开一个新的控制台窗口时,一开始我总是自动设置一个非常旧的 Node.js 版本。
跑步node -v
给了我6.9.5
。
真正令人讨厌的是,当我使用旧 Node.js 版本使用其 VCS 提交对话框时,我的 IDE (IntelliJ IDEA) 运行预提交钩子,这使得单元测试和提交失败。
我如何才能将特定版本的 Node.js 设置为默认值?
我的问题与 3 年前的这个问题有关。
当用户路径包含空格时,nvm-windows 失败
但是,这些解决方案都没有帮助我。我的用户文件夹名称是Sunita Dahal
. 我安装成功nvm
,我可以使用nvm install
,以及nvm list
。但是当我尝试这样做时,nvm use <version>
它让我感到困惑
C:\Users\Sunita Dahal>nvm use 8.0.0
exit status 1: 'C:\Users\Sunita' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我之前也安装了节点。这就是为什么我有路径C:\Users\Sunita Dahal\AppData\Roaming\npm
。
我需要一些帮助来让股票应用程序按照官方入门指南运行。
我下载的是iOS模拟器14.3。
我跑
npx react-native init nuproject
cd nuproject
npx react-native run-ios
我明白了
nvm is not compatible with the "PREFIX" environment variable: currently set to "/Users/me/.asdf/installs/nodejs/15.8.0/.npm"
Run `unset PREFIX` to unset it.
nvm is not compatible with the "PREFIX" environment variable: currently set to "/Users/me/.asdf/installs/nodejs/15.8.0/.npm"
Run `unset PREFIX` to unset it.
Command PhaseScriptExecution failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution [CP-User]\ Generate\ Specs /Users/me/Library/Developer/Xcode/DerivedData/nuproject-enujsutisqszfkeohcvaepmqnist/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build/Script-C635E97B268646534DBB9F9667109A6E.sh
(1 failure)
Run Code Online (Sandbox Code Playgroud)
这是我的反应本机环境,如果有帮助的话
$ npx …
Run Code Online (Sandbox Code Playgroud) 我安装了 Node.js 版本 14.18.1,并且想要更新到 16.10.0 以与项目兼容。为了升级,我安装了最新版本的 nvm (1.1.8) 并执行了nvm install 16.10.0
. 然后nvm use 16.10.0
出现错误:exit status 145: The directory is not empty.
我尝试查找此内容,但在互联网上找不到遇到相同问题的任何人。
我还尝试将路径添加C:\Users\*user*\AppData\Roaming\nvm\settings.txt
到我的系统环境路径中,但这也不起作用。有人知道什么可行吗?谢谢。
运行我从 GitHub 克隆的 Azure 静态 Web 应用程序时遇到一些问题。尝试遵循以下说明:https://learn.microsoft.com/en-us/azure/static-web-apps/local-development。我收到错误:sh: 1: react-scripts: not found
运行后npm run build
。
在主项目文件夹中我运行了以下命令:
npm install -g @azure/static-web-apps-cli
Run Code Online (Sandbox Code Playgroud)
added 198 packages, and audited 199 packages in 31s
32 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Run Code Online (Sandbox Code Playgroud)
然:
npm run build
Run Code Online (Sandbox Code Playgroud)
> hello@0.1.0 build
> react-scripts build
sh: 1: react-scripts: not found
Run Code Online (Sandbox Code Playgroud)
“sh:1:react-scripts:找不到是什么意思”?我该如何修复它?
npm --version
8.1.0
node --version
v16.13.0
nvm --version
0.39.0
node --version
v16.13.0
Run Code Online (Sandbox Code Playgroud)
(我意识到我可能没有包含理解问题所需的所有必要信息,所以请告诉我您还需要了解什么。)
我正在使用 oh-my-zsh 并且我想使用插件nvm。它工作正常,除了一个部分,即自动切换到正确的节点版本。
我已在 .zshrc 文件中设置了 env 变量NVM_AUTOLOAD=1
,但它不起作用。
有人知道如何解决这个问题吗?
谢谢。
我想在我的应用程序中使用旧版本Node.js
,为此我尝试使用nvm
,以便我可以相应地更改版本。
现在我有三个版本Node.js
并且想要切换特定版本
nvm 使用 [选定版本]
执行成功但是版本没有更新
使用示例:
起初,我在 M1 机器上本地运行 Node 时遇到了问题。通过 NVM 安装 NodeJS v15 后,我能够毫无问题地编译我的 arm64(苹果芯片)应用程序。
我如何切换回安装适用于 Intel 的 NodeJ,以便我可以在同一台计算机上构建适用于 M1 和 Intel 的项目?
我尝试恢复到 v15 之前的 NodeJS 版本,但编译时不起作用。
我已经使用安装了节点版本 14 npm install -g node@14
。现在我尝试了以下命令来卸载节点版本 14,但它不起作用。
命令:
$ node -v
v14.19.0
$ npm unisntall node@14
npm WARN saveError ENOENT: no such file or directory, open '/Users/*****/package.json
npm WARN enoent ENOENT: no such file or directory, open '/Users/*****/package.json
npm WARN ***** No description
npm WARN ***** No repository field
npm WARN ***** No README data
npm WARN ***** No license field
up to date in 0.105s
$ node -v
v14.19.0
$ npm uninstall -g node
up to date in …
Run Code Online (Sandbox Code Playgroud) 当尝试在 Windows 11 上使用 wsl 2 安装 nvm 时,它会抛出:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0curl: (6) Could not resolve host: raw.githubusercontent.com
Run Code Online (Sandbox Code Playgroud)
当我尝试ping google.com
它时出错,而ping 8.8.8.8
有效!?!
我按照以下步骤在 MacOS Ventura 上使用 NVM 安装 Node 和 NPM,并且运行良好。
如果我尝试重新运行安装,它会告诉我:
oleersoy@Oles-MacBook-Pro fs-developer-md % nvm install node
v19.8.1 is already installed.
Now using node v19.8.1 (npm v9.5.1)
Run Code Online (Sandbox Code Playgroud)
但是,如果我打开一个新终端,则命令npm
和node
命令都不可用。
我们如何使它们可供所有终端窗口使用?我上次执行此安装时它是自动的...
nvm ×12
node.js ×9
npm ×5
apple-m1 ×1
asdf-vm ×1
javascript ×1
macos ×1
nodes ×1
npm-install ×1
oh-my-zsh ×1
react-native ×1
reactjs ×1
windows-10 ×1
windows-11 ×1
windows-subsystem-for-linux ×1
wsl-2 ×1
zsh ×1
zshrc ×1