我目前正在尝试这样做:https://github.com/workshopper/javascripting#run-车间
当我键入javascripting时,它会给我一个错误:
EEXIST:文件已存在,mkdir'/home/warrant/.config/workshopper'
根据我的发现,EEXIST错误来自未更新的节点版本。
我mac上的终端显示:
%节点-vv12.18.3
%npm-v6.14.6
但我的Vagrant VM中的终端显示:
%节点-vv8.9.4
%npm-v5.6.0
我认为这是因为/usr/local/bin不在我的$PATH中,但我不确定如何更新,甚至不确定这是否是问题所在。已经挣扎了一段时间,还没有在网上找到任何修复它的方法。
如何更新虚拟机中的节点和npm?
谢谢。
[编辑]
只是在一个奇怪的情况下,有人在未来有这个问题,以下是我如何设法解决它
虚拟机内部运行:
nvm-ls
检查以确保默认版本是最新版本(在我的情况下应该是v12.18.3(。如果不是最新版本,则使用:nvm别名默认值(最新版本号(
如果你不重新启动你的虚拟机,那么它可能不会更新当前版本。在这种情况下使用:
nvm使用(最新版本号(
然后你就可以走了。希望这能有所帮助!
对我来说,这是因为我计算机上的节点版本比流浪汉中的节点版本新。我在《流浪汉》中更新了节点,它成功了。
nvm install <version>
nvm use <version>