我可以用纱线代替 npm 吗?
Posted
技术标签:
【中文标题】我可以用纱线代替 npm 吗?【英文标题】:Can i use yarn instead of npm? 【发布时间】:2020-07-26 15:54:45 【问题描述】:我对节点和一般编码非常陌生,所以请原谅我。我正在尝试使用weld scraping service,但我使用的是 npm。要运行,它说使用纱线命令:yarn dev # development
。有没有办法可以用 npm 运行相同的命令?我尝试了npm install dev # development
,但它为#
抛出了一个错误。我尝试先下载存储库的内容然后运行,并得到相同的结果。我尝试研究 #
在纱线或终端中的含义,我发现的唯一内容是在 shell 脚本中它表明您是超级用户?
【问题讨论】:
【参考方案1】:首先,Yarn 是 Facebook 创建的一个包管理器,作为 npm 的替代品。看起来您尝试安装的软件包无法使用 npm 安装。 “npm install dev # development”将不起作用,因为它不是 npm 在您尝试安装某些软件包时使用的格式。如果目标是抓取一个网站,我建议您使用其他一些流行的 npm 包作为 axios Cheerio。您可以使用“npm install axios Cheerio”来使用它们。
【讨论】:
【参考方案2】:...Yarn 可以使用与 npm 相同的 package.json 格式,并且可以从 npm 注册表安装任何包。
https://classic.yarnpkg.com/en/docs/migrating-from-npm/
【讨论】:
以上是关于我可以用纱线代替 npm 吗?的主要内容,如果未能解决你的问题,请参考以下文章