vue3 统一包管理工具依赖

2024-03-24  本文已影响0人  邦_

团队开发项目的时候,需要统一包管理器工具,因为不同包管理器工具下载同一个依赖,可能版本不一样导致项目出现bug问题,因此包管理器工具需要统一管理。
在根目录创建`scritps/preinstall.js

if (!/pnpm/.test(process.env.npm_execpath || '')) {
  console.warn(
    `\u001b[33mThis repository must using pnpm as the package manager ` +
      ` for scripts to work properly.\u001b[39m\n`,
  );
  process.exit(1);
}

package.json添加脚本

"preinstall": "node ./scripts/preinstall.js"

原理是使用包管理工具install的时候会调用preinstall.js

上一篇 下一篇

猜你喜欢

热点阅读