当前位置: 首页 > Web前端 > JavaScript

使用preInstallhook统一团队包管理器

时间:2023-03-27 15:48:17 JavaScript

先说结论,在新版本的npm、cnpm、pnpm中,这个hook无法达到预期的效果,只有yarn全面支持,可以使用以下代码自行测试相关包管理器//保存为文件pre.jsconstargent=process.env.npm_config_user_agentif(/^(npm|yarn|cnpm)\//g.test(argent)){console.warn('Pleaseusepnpmtoinstalldependencies')process.exit(1)}//package.json"scripts":{"preinstall":"node./pre.js"...otherscripts},相关文章issueNPMpreinstall不同版本之间的差异