我正在尝试为我的项目做一个npm包的测试,这样每次我尝试安装一个模块,即运行npm install <module>时,都必须在安装该模块之前运行一个脚本。预安装脚本仅适用于npm install,而不适用于npm install <module>。
例如:-如果运行npm install request。在安装模块之前,它应该运行一个脚本,该脚本显示了请求模块的所有依赖项。提前谢谢。
发布于 2017-10-13 16:14:52
在package.json的脚本部分添加"install": "[Your Command]"
示例:
{
"name": "test",
"version": "1.0.0",
"description": "A sample test",
"main": "index.js",
"scripts": {
"install": "echo Test"
}
}您还可以在"preinstall": "[Your Command]"中使用pre hook
https://stackoverflow.com/questions/46725374
复制相似问题