NPM脚本文档声明:
预安装:在安装包之前运行
但是,这种情况是在下载依赖关系之前还是之后发生的?
也就是说,其中哪一个是正确的:
或
我无法看到npm脚本文档所涵盖的内容,但有可能是在其他地方记录的。
发布于 2019-05-24 17:36:04
我还搜索了这个问题的答案,没有找到任何文件概述确切的过程。
然而,从测试来看,它似乎取决于。如果在包目录中运行npm link或npm install,它将下载依赖项并运行脚本,但按照以下顺序:
因此,如果您的预安装脚本使用依赖项,它将失败。
但是,如果您从另一个文件夹运行npm install <package>或npm install <path/to/local/folder>,它将按以下顺序执行:
https://stackoverflow.com/questions/55276110
复制相似问题