其实基本无需理会 Postinstall,因为默认下 MeanJS 的 Postinstall 是 false
"scripts": {
"start": "grunt",
"test": "grunt test",
"postinstall": "bower install --config.interactive=false"
},
不过要深入 NodeJs 还是了解一下到底 postinstall 到底是什么
比如你有一个这样的代码(Linux 环境下)
#!/usr/bin/env node
console.log('node modules installed!');
存放在这个位置: ./bin/npm-postinstall
这个时候你就可以用 postinstall 来进行安装后的脚本处理
{
"name": "some-app",
"version": "0.0.1",
"authors": [
"George Ornbo <george@shapeshed.com>",
],
"scripts": {
"postinstall": "node bin/npm-postinstall"
}
}
附: package.json 是什么
以上的代码都是 package.json 文件的内容,package.json 是用来安装部署环境的配置文件,npm install 就是读取该文件来完成自动安装的。
本文详细介绍了Node.js中postinstall脚本的作用及其使用方法。通过一个具体的示例,展示了如何创建并利用postinstall脚本来进行安装后的自定义处理任务。此外,还解释了package.json文件在部署环境配置中的作用。
2041

被折叠的 条评论
为什么被折叠?



