前端项目同时用npm和yarn包管理工具

74 阅读1分钟

如果前端项目原来用的包管理工具,和你的不一样,你直接下包,可能会造成包版本问题。需要用原包管理工具的lock来限制版本,所以需要同步成你的包管理工具的lock文件。

项目代码中只有yarn.lock文件,而你喜欢用npm包管理工具

请本地通过yarn装好包的同学,在项目根目录下执行以下命令,生成package-lock.json文件

yarn.lock => package-lock.json

npm install -g synp
synp --source-file yarn.lock

将package-lock.json文件复制到项目根目录下,执行

npm i

项目代码中只有package-lock.lock文件,而你喜欢用yarn包管理工具

请本地通过npm装好包的同学,在项目根目录下执行以下命令,生成yarn.lock文件

package-lock.json => yarn.lock

npm install -g synp
synp --source-file package-lock.json

将yarn.lock文件复制到项目根目录下,执行

yarn install