package.json:如何测试node_modules是否存在

问题描述 投票:0回答:1

内部package.json,是否可以测试node_modules目录是否存在?我的目标是在node_module不存在时打印一条消息,例如:

node_module not existent: use npm run dist

其中dist是我package.json scripts内的脚本。谢谢。

node.js npm npm-scripts npm-run
1个回答
0
投票

是的,通过npm scripts。您选择使用哪个script hook。如果您的应用程序通过npm start启动(良好实践),请使用start钩子添加您的支票:

"scripts": { "start" : "./test.sh" }

目录的实际测试可以通过Shell脚本或NodeJs脚本实现,请考虑使用npx,如Difference between npx and npm?中所述。

© www.soinside.com 2019 - 2024. All rights reserved.