问题标签 [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 - Sublime 文本找不到 Node.js。如何帮助 Sublime 正确找到 Node?
故事:
n
大约一个月前,我在我的 Mac 上创建 Eslint 配置时已经安装了,那时 Sublime Text 开始给我带来问题,特别是通过 Sublime linter 使用 Eslint。我有一点休息时间,所以直到上周我才尝试解决这个问题,那时我卸载n
并安装时nvm
认为问题是n
. 然后,当我在 Sublime 中保存任何文件时,我开始收到找不到节点错误。从那时起,我已经卸载nvm
并node.js
希望从头开始并解决问题。我重新安装nvm
并找到了这篇文章,说明了在我的机器上nvm
更改路径所产生的问题。node.js
我尝试了给出的修复,即在nvm
节点的路径,usr/local/bin/node
但这也不起作用。从那以后,我已经卸载nvm
了,希望自己node.js
安装好旧的就可以了。仍然没有运气。
错误:
找不到 Node.js。
node -v
通过在命令行中运行,确保它在您的 $PATH中。
这是来自 Sublime 应用程序的警报,仅在我尝试保存文件时才会发生。
我尝试过的其他事情:
更新我.bash_profile
以确保我PATH
的正确。更新我.bash_exports
以确保我的PATH
和NODE_PATH
是正确的。将我的机器更新为 macOS Sierra。
在 iTerm 中:
node -v
返回v11.3.0
which node
返回/usr/local/bin/node
echo $PATH
返回/usr/local/bin:/usr/local/share/npm/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/node
echo $NODE_PATH
返回/usr/local/bin/node
注意:我不想卸载 Sublime,因为它在我的工作机器上,使用 sublime 许可证处理 IT 是一件很痛苦的事。
vue-cli-3 - 在 Mac 上找不到 vue 命令
我只是做了一个npm install -g @vue/cli
,它没有工作。在安装后尝试vue --version
给我一个 bash command not found 错误。
我也尝试过使用 sudo ,但这没有用。试过卸载重装还是不行。有人对其他事情有想法吗?
node.js - 切换节点版本给我“无法从 npm 读取未定义的属性“解析”
我使用n
版本管理器,当我将 Node 版本更改为 11.10 时,NPM 停止工作。
如果我改回以前的 Node 版本——或者任何更早的版本,它就会重新开始工作。
调试日志的完整输出
npm - HTTPS 上的 Angular CLI - 无法以 root 身份安装 CI
我需要在 https 端口 443 上运行我的 Angular 应用程序。为此,我需要以ng
root 身份运行。但是,我无法让 Angular CLI 以 root 身份安装。有什么建议么?
node.js - n(节点版本管理器)在安装后不工作 - “bash: n: command not found”
我想使用 n - 节点版本管理器来管理 node.js 版本。
我尝试按照 Github 文档https://github.com/tj/n安装 n并在终端中输入以下内容:
sudo npm install -g n
输入我的密码后,我的终端返回:
但是,安装 n 后,我的终端无法识别相关命令,而是指出:
bash: n: command not found
我当前安装的节点版本是 v12.3.0,而我的 npm 是版本 6.9.0。
任何帮助将不胜感激。
谢谢
node.js - 如何安装 node.js
我做了以下事情:
我期待安装 v12.13.0,但node --version
显示 v8.10.0。
我做错了什么?如何安装 v12.13.0?仅供参考,我在 Jetson Nano 上,我真的只是想安装 LTS Nodejs,但不知道如何安装。
顺便说一句,如果我这样做,sudo apt-get install nodejs
我只会得到 v8.10.0。
更多信息:
似乎sudo
以某种方式影响了这一点?
(我对 linux 不是很熟悉,但我正在学习……对不起,如果我遗漏了“明显”的东西。)
node.js - n命令未激活指定版本
目前我在 Jenkins 服务器上安装了两个版本的节点。
我正在尝试为需要它的特定构建切换到版本 10.9.0。
我首先尝试使用n <version>
,但最新的 12.14.1 仍然显示为活动:
我也试过n use <version>
了,它只是跟随一个提示。
我已经阅读了有关此的各种文章,但无法获得任何有效切换版本的命令。
即https://blog.logrocket.com/switching-between-node-versions-during-development/
下面是 n 可执行文件。
版本似乎安装在以下目录下:
下面是内容/opt/jenkins/n/bin/
如何使用 n 切换节点版本?上面有什么遗漏的吗?提前致谢。
shell - 两个版本节点 nmp 的问题
我怎么不能只为所有人提供一个版本?作为用户:
作为超级:
我只需要持久稳定的 v12.18.1
node.js - 如何在 Raspbian/Debian 上安装工作的最新节点(stable/12.x)?
尝试在基于 Debian-Buster 的机器上安装稳定的 nodejs (12.x) - 特别是这个Raspbian VM 映像。但是一切都以新的、奇怪的方式失败了——比如离开node
10.21.0,或者安装一个node
明显存在但no such file or directory
执行时出错的可执行文件。
让我们尝试从 NodeSource获取 12.x 在新终端的说明:
好吧,那里没有运气。有些人似乎喜欢n
node-install/versioning。从新图像重新开始(没有上述尝试的影响,除了apt-get-update
):
好的,那里肯定有一个可执行文件,但它-bash: /root/n/bin/node: No such file or directory
在执行时给出了一个神秘的错误。(是否n
安装了错误的架构/二进制文件?)
下面,~Temonocher 建议尝试nvm
。好的,再次从早期尝试中的非碎屑开始:
因此,nvm
它甚至不会将node
可执行文件留在其自身或外壳(即使在重新启动后)可以找到它的任何地方,并建议一个只会产生更多非此类node
错误的命令。
任何有关“正确”方法来获得最近node
进入这种基于 Debian 的系统的建议表示赞赏。