Node.js 与在全球范围内运行NPM和纱线有冲突吗
我一直在为我的项目专门使用NPM,并被分配到另一个需要使用纱线的项目。我需要两者的支持,并且会经常在项目上来回切换Node.js 与在全球范围内运行NPM和纱线有冲突吗,node.js,npm,yarnpkg,Node.js,Npm,Yarnpkg,我一直在为我的项目专门使用NPM,并被分配到另一个需要使用纱线的项目。我需要两者的支持,并且会经常在项目上来回切换 在全球范围内安装yarn并在其他项目上使用NPM是否存在任何已知问题?超级棒,将yarn和NPM一起使用不会产生此类冲突。 因为纱线和npm都有不同的安装目录 对于全局包,您可以同时使用这两个包,但不要忘记使用一个。我们用纱线生产 对于非全局包,坚持项目作者使用的内容是有益的。 有时,如果将warn.lock和package.lock文件放在一起,就会变得很困难,因为存在不同步的风
在全球范围内安装yarn并在其他项目上使用NPM是否存在任何已知问题?超级棒,将yarn和NPM一起使用不会产生此类冲突。 因为纱线和npm都有不同的安装目录 对于全局包,您可以同时使用这两个包,但不要忘记使用一个。我们用纱线生产 对于非全局包,坚持项目作者使用的内容是有益的。 有时,如果将warn.lock和package.lock文件放在一起,就会变得很困难,因为存在不同步的风险。例如,有人使用纱线更新了一个软件包,有人使用npm不会得到那个些更改,等等 纱线和npm可互换。只要你每次都使用同一个,它们之间就没有区别。它们有不同的安装目录,这就是它们不能一起使用的原因。纱线将安装一个包,npm找不到它。npm将安装一个软件包,但无法找到 为每个项目使用一个软件包是一个更有益的好习惯,以确保所有软件包都正确安装,使用纱线安装一半的软件包将停止npm启动工作;有一半的软件包安装了npm将停止纱线开始工作 同样,全球也要使用同一款,无论您使用的是纱线还是npm。这与您的全局安装无关