1
我要的是运行脚本我已经安装了一个包到我的项目后一种方式。该postinstall
因为它运行的每个我项目安装在其他地方的时间,这已经太晚了不适合我的情况下工作。运行NPM脚本安装在该项目
另一种方法是使用hooks
我想实现的是我安装一个软件包到我的项目后,运行像nsp check
安全测试。
我猜(还没有尝试过),我可以添加到node_modules/.hooks/
一个postinstall
bash脚本,像
#!/usr/bin/env node
../node_modules/nsp check
的问题是,nsp
包可能没有被安装在此刻这个脚本会执行。因此,我将不得不运行仅在安装nsp
命令,这意味着我将错过每一个已nsp
之前已经安装包的安全检查(在初始npm i
),或将我在的preinstall
阶段安装NSP我的包裹。这些解决方案(如果他们工作的话)似乎过于复杂的IMO。
是它的方式来实现我想要更容易?
你有没有找到一个解决这个? –
@LeaHayes不幸的不是。 –
感谢您的快速响应。如果我找到解决这个问题的方法,我会在这里发布;尽管在这个阶段,我很难找到一个解决方案:/ –