问题标签 [n]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 节点版本不会使用 n 更新
为了提供一些背景信息,我使用这篇 Medium 帖子设置我的机器,不要使用sudo
... npm
still。
我在brew
大约一年半前安装了 Node,它安装了 v12.18.1。我n
当时也使用安装brew
,但直到现在才需要更改版本。
我的.zshrc
文件包括以下内容:
当我安装 Node v14 时n
,会发生以下情况:
我看到版本安装成功;但是,活动版本不会更新。我注意到已安装版本的路径明显不同于活动版本(上面的参考终端输出),我怀疑这是问题所在。
任何帮助将不胜感激!先感谢您。
附加信息:当我最初安装 Node 时,yarn
尽管顶部链接的文章指出它应该是不可用的,但我n
使用brew
. 为了进行故障排除,我运行了brew uninstall n
,但是输出了以下内容:
于是我跑了rm -rf /usr/local/etc/bash_completion.d
。之后没有打印到终端。
node.js - 使用 n 切换节点版本
使用 n 安装节点版本 14.8.0。不确定 10.21.0 是如何安装的。无法删除或切换版本。我正在使用 pm2 进程管理器并且需要切换版本,即不想运行n run v14.8.0 server.js
我宁愿全局更改活动版本,以便运行 pm2 start 不需要指定特定版本。请帮忙。
node.js - 使用 n 更新到稳定版本的 nodejs
这是我第一次尝试更新 unix 服务器的 nodejs 版本。我想用它来创建一个反应应用程序,并面临以下问题:
所以我尝试使用以下命令更新版本:
但是似乎没有升级版本,它在不同的路径中安装了不同的版本。
我不确定是否可以只升级已经处于活动状态的版本,我不想做一个解决方法而直接升级它。
作为补充信息,如果我运行 n医生,我会看到以下内容:
正如我之前所说,我正在寻找一种安全的方法来更新已安装的版本以能够使用 create-react-app,如果某些东西不起作用,能够轻松回滚到以前的版本,我知道方法是使用n。
提前致谢。
n - 节点模块未更新
我更新了我的节点模块,但现在它显示了 2 个差异版本。
终端:~$ sudo n 15.8.0
已安装:v15.8.0(使用 npm 7.5.1)
这里什么是 v15.8.0,什么是 7.5.1
node.js - n 无法在 Linux 中安装/切换节点?
我正在尝试使用n安装/切换节点版本,因为不同的构建需要不同版本的节点。n 能够下载指定的版本,但无法安装到 /usr/bin/node 并且仍然是旧版本。
当我运行 node --version 命令时,它显然会返回旧版本 8.16.1,n 已将节点安装到不同的位置。有没有办法解决这个问题?先感谢您
ios - 在带有节点 7 的 macOS 上运行“ionic build ios”时,我遇到了以下消息:超出标准输出 maxBuffer。我该如何解决?
突然,我在尝试使用ionic build ios
. 我不明白是什么原因造成的,因为它运行得很好,然后在第二天我收到了这条消息:
在这个问题开始发生之前,我唯一记得做的就是有时使用应用程序“n”更改我的节点版本。但是我已经卸载了版本,设置了正确的版本,但仍然无法弄清楚,试图在互联网上搜索。
这是我的系统信息:
此配置是必要的,因为我的应用程序仅使用此节点版本运行。
有没有人有任何想法?
node.js - pm2 在 sudo npm start 时提示错误
package.json - 脚本的一部分
执行
我怎么解决这个问题?
我是怎么做到的
- 第一的。我重新安装节点和 npm
- 第二。执行
sudo npm i -g pm2@latest
我将 node v14.17.0 && npm v7.14.0 与 n 一起使用。
这个问题发生在 ec2 和 wsl2(他们使用 ubuntu 20.04 LTS)。
node.js - 内部/模块/cjs/loader.js:905 -> 抛出错误;
- Node.js 版本:v14.17.3
- 操作系统:Fedora 34(工作站版)x86_64
- 范围(安装、代码、运行时、元、其他?):
node init
刚刚尝试在本地目录初始化节点
首先,我安装了n
版本管理器有同样的问题,所以我安装了nvm
,但错误相同。
node.js - 自动为包使用正确版本的 Node
我知道可以使用 NVM、n 或类似方法在不同版本的 Node 之间切换。
在给定包中运行命令时,是否有一种方便的方法可以自动使用正确版本的 Node?(“正确版本”由engine
标签或类似内容确定)。
例如,我希望能够做到这一点:
node.js - 我无法用 n 更新节点
我正在尝试:sudo n stable
并得到:installed: v14.17.6 (with npm 6.14.15)
但版本仍然旧:node -v v11.14.0