在npm install上创建伪node_modules文件夹

时间:2018-08-06 16:55:03

标签: node.js angular

我更新了项目中的某些库,现在我遇到了zlib中的ng2-pdf-viewer的问题。 在github上还创建了一个问题,目前可以解决该问题: https://github.com/VadimDez/ng2-pdf-viewer/issues/322#issuecomment-389281242

该解决方案建议在zlib内创建一个node_modules文件夹,并添加一个空白的index.js和一个基本的package.json

此问题已解决。但是现在我想使过程自动化,因为每次有人运行npm install时,伪文件夹都会消失。

有什么方法可以自动在npm install上(可能是mkdir上创建带有其内容的文件夹吗?

PS:将"browser": { "zlib": false }放入package.json的解决方案对我而言没有帮助...

1 个答案:

答案 0 :(得分:2)

您应该能够创建脚本来创建目录,然后在运行npm install之后使用钩子来运行该脚本:

"scripts": {
    "postinstall": "myCustomScriptToCreateFolder",
},

更多阅读内容: