1111mp / nvm-desktop

Node Version Manager Desktop - A desktop application to manage multiple active node.js versions.
https://github.com/1111mp/nvm-desktop
MIT License
675 stars 34 forks source link

提个小建议:版本锁定在package中 #11

Closed Lingtin closed 9 months ago

Lingtin commented 10 months ago
image image

大佬提个建议,能不能使用volta的方式,把版本锁定在package中

1111mp commented 10 months ago

其实无论是保存在package.json还是.nvmdrc中都是有利有弊的,之所以没有放在package.json中是因为考虑了有些项目其实没有用到该文件(比如一些单纯的js脚本,或者其他语言需要用到了js脚本...等需要指定node版本),然后还有项目涉及多人合作的时候可以直接通过在.gitignore中可以直接忽略.nvmdrc文件,不会有其他副作用,最后就是想尽量减少对其它的依赖......

所以最终就是选择放在.nvmdrc文件中了。望理解。

Lingtin commented 10 months ago
image

使用npm i -g yarn,安装的yarn或者是nrm在终端执行都找到,查看了~/.nvmd目录中对于的版本确实是有yarn这个包下载的,就是命令找不到,这个怎么解决啊

Lingtin commented 10 months ago
image image

这是我的目录,已知是有包的,但是没有映射

1111mp commented 10 months ago

我想我应该知道是什么问题了,你试试使用npm install -g yarn 命令重新安装试试呢 使用install全称安装 我好像没有考虑到缩写形式 如果还是有问题的话试试前面加上sudo 或者提供一下nvm-desktop的版本 以及执行一下 nvmd -h 命令查看命令行工具是否正常

抱歉

Lingtin commented 10 months ago
image

重新使用npm install -g xxx 命令安装,是可以有记录的。这边就是应该是缩写的问题了。

1111mp commented 10 months ago

谢谢你的反馈,问题我已经记录下来了,下个小版本会修复这个问题。

感谢。

1111mp commented 9 months ago

已经在Release v2.4.0中修复。

如果有问题请随时打开此问题。