如果前端项目原来用的包管理工具,和你的不一样,你直接下包,可能会造成包版本问题。需要用原包管理工具的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