每次我运行yarn或yarn install时,node_modules/.bin上都会出现一个yarn文件,它比当前版本旧很多,我总是必须手动删除它。我怎样才能防止它的发生呢?告诉文件出现的信息被埋在哪里了?
发布于 2019-07-12 01:33:02
我想您一定是以某种方式在您的node_modules中安装了yarn (一个古老的版本)。
从那里,yarn将yarn的可执行文件("bin")链接到node_modules/.bin;https://docs.npmjs.com/files/folders#executables简要介绍了此功能,https://docs.npmjs.com/files/package.json.html#bin对此进行了更详细的描述。
命令yarn why yarn应该告诉您哪些包负责yarn进入node_modules。
发布于 2019-07-12 18:35:04
现在我知道了: WebStorm有一个首选项设置,可以将可执行文件从node_modules复制到.bin目录中,以方便使用WebStorm的内置终端。

它的行为类似于npx的等价物。这就是为什么我的本地版本的yarn仍然被复制并覆盖了全局安装。
https://stackoverflow.com/questions/55974794
复制相似问题