2017-10-19 79 views
3

我注意到许多开源项目开始使用yarn而不是npm install,并且纱线的优势列表看起来确实令人印象深刻。尽管几乎没有人使用yarn start而不是npm start用`纱线'完全替代`npm`是否安全?

所以,我的问题是:我可以用yarn something替换所有npm something命令,并从我的系统和服务器中完全删除npm

回答

-2

我会说检查yarn docs并确保所有的命令是否相同。如果是,那么你可以用“纱线”代替“npm”。并确保彻底测试一切。

但我个人认为,你应该保持原样。因为只要npm正在做你所需要的,你只是冒险破坏某些东西(通过删除npm)。你可以随时在下一个项目中尝试纱线,看看它是如何发展的。

从现有项目中删除npm是唯一有意义的。如果你正在尝试做一些npm不允许你使用的东西,但另一个工具则可以。

+0

我不同意你关于离开它的观点。给纱线一下,看看它是否适合你。这一点非常稳定(2017年10月),尽管npm最近有所改进,但我仍然发现它比npm更快。也就是说,不要*删除* npm,因为你可能仍然需要它来做其他事情。 –