@erchoc/node-deploy
Version:
新一代 Nodejs 跨平台通用构建和部署方案
28 lines (21 loc) • 586 B
JavaScript
const pkg = require('./package.json');
const deployConfig = pkg.deploy || {};
const { SKIP_NODE_DEPLOY_POST_INSTALL } = process.env;
const { platform, } = deployConfig;
console.info('这只是个测试文件');
// 设置了 SKIP_NODE_DEPLOY_POST_INSTALL 环境变量, 就不执行 postinstall 脚本
if (SKIP_NODE_DEPLOY_POST_INSTALL) {
process.exit(0);
}
// 部署平台判断
switch (platform) {
case 'fc faas':
break;
case 'ase faas':
break;
case 'aone faas':
break;
default:
// 默认为集团 Aone 部署
break;
}