gpt4 book ai didi

node.js - 找不到 Node 全局包的命令

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:54 26 4
gpt4 key购买 nike

感谢您的浏览。我已经在我的Mac上安装了node、npm和yarn。但是全局包有一个问题。每次都会返回“找不到命令”。我已经尝试了几乎所有的方法。什么都不起作用。将目录添加到 $PATH。有趣的是,yarn 和 npm 在不同的地方安装全局包。 yarn :~/binnpm:〜/Node/bin我也将它们添加到 $PATH

export PATH=$PATH:~/bin:~/node/bin

这是 echo $PATH 返回的内容

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/artur_a/bin:/Users/artur_a/node/bin

并且npm config get prefix返回/Users/myUserName无论如何,不​​工作...

最佳答案

首先,当您使用导出命令时。该命令修改当前工作环境(您打开的终端)。当您关闭此窗口时,导出的路径修改将丢失。

您必须更改系统环境设置或用户本地环境设置才能使此导出路径永久存在。如果您使用Mac登录Linux环境,则在/etc/profile中设置。对于 Linux 本地设置,它将类似于 /home/myUser/.bash_profile,具体取决于您的 shell。将导出命令添加到文件末尾。

当您打开新终端时,这些设置将在您的工作环境中进行配置。

关于找不到全局包的问题,​​你可以在 https://docs.npmjs.com/files/folders 找到这个问题的答案。这解决了您的前缀问题、路径问题以及如何查找node_modules。

关于node.js - 找不到 Node 全局包的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49595806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com