当 package.json 和 bower.json 文件都存在于我项目的根文件夹中时,Yarn 如何管理它们?
How Yarn manages package.json and bower.json files, when both are present in my project's root folder?
在我项目的根文件夹中,bower.json 和 package.json 都存在。
以前使用 npm 时,我安装了 npm 和 bower seperately.Now 我切换到 Yarn。我的问题是,当我安装 yarn 时会发生什么?
Will all the dependencies from package.json and bower.json will get
installed?
请帮忙。
Yarn 决定暂时放弃对 Bower 的支持。 Yarn 不会看你的bower.json。除了 yarn
.
,您还需要做 bower install
一篇较新的文章 https://bower.io/blog/2017/how-to-migrate-away-from-bower/ 解释了如何将您的依赖项从 bower 移动到 Yarn
文章中提到的工具 bower-away 会将您的 bower.json
内容转换为 package.json
格式(可能需要 运行 几次才能解决所有依赖项) 然后可以使用 Yarn/npm/...
安装
据我了解,Yarn 还是不看 bower.json
如果您像我一样将 npm 包安装在与 bower 包不同的目录中,您可以尝试 npm install --prefix
或 yarn install --modules-folder
。对于 Yarn,使用的文件夹将替换 node_modules
,但请务必阅读 https://github.com/yarnpkg/yarn/issues/1684
在我项目的根文件夹中,bower.json 和 package.json 都存在。
以前使用 npm 时,我安装了 npm 和 bower seperately.Now 我切换到 Yarn。我的问题是,当我安装 yarn 时会发生什么?
Will all the dependencies from package.json and bower.json will get installed?
请帮忙。
Yarn 决定暂时放弃对 Bower 的支持。 Yarn 不会看你的bower.json。除了 yarn
.
bower install
一篇较新的文章 https://bower.io/blog/2017/how-to-migrate-away-from-bower/ 解释了如何将您的依赖项从 bower 移动到 Yarn
文章中提到的工具 bower-away 会将您的 bower.json
内容转换为 package.json
格式(可能需要 运行 几次才能解决所有依赖项) 然后可以使用 Yarn/npm/...
据我了解,Yarn 还是不看 bower.json
如果您像我一样将 npm 包安装在与 bower 包不同的目录中,您可以尝试 npm install --prefix
或 yarn install --modules-folder
。对于 Yarn,使用的文件夹将替换 node_modules
,但请务必阅读 https://github.com/yarnpkg/yarn/issues/1684