2 Star 3 Fork 0

zhangqiang/react同目录下的多个项目demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
webs-config.js 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
jswebh5 提交于 2018-02-25 11:37 . 添加空项目
/**
* 启动项目:npm start -- --project=项目名称
* 打包项目:npm run build -- --project=项目名称
*/
/**
* 配置信息
*/
var websConfig = {
default: {
name: 'default',
title: '默认项目',
port: 7000,
description: '默认空项目,开发新项目的时候,可直接复制这个空项目'
},
project1: {
name: 'project1',
title: '项目一',
port: 7002,
description: '项目一 test'
},
project2: {
name: 'project2',
title: '项目二',
port: 7004,
description: '项目二'
}
}
/**
* 获取传递过来参与
*/
const get_argv = (name = '') => {
var argv;
var config;
try {
argv = JSON.parse(process.env.npm_config_argv).original;
}
catch (ex) {
argv = process.argv;
console.log("ERROR: Not NPM")
}
for (var i = 0; i < argv.length; i++) {
if (argv[i].indexOf("--" + name + "=") === 0) {
config = argv[i].substr(name.length + 3);
}
}
console.log("配置信息:", config, argv)
return config;
}
/**
* 返回指定项目的配置信息
*/
var webConfig = websConfig[get_argv('project')] || websConfig['default']
module.exports = webConfig
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zqleifeng/react_empty_project_demo.git
git@gitee.com:zqleifeng/react_empty_project_demo.git
zqleifeng
react_empty_project_demo
react同目录下的多个项目demo
master

搜索帮助