31 lines
774 B
JavaScript
31 lines
774 B
JavaScript
const path = require('path');
|
|
|
|
/** 环境变量 */
|
|
exports.NODE_ENV = process.argv.splice(2, 1)[0];
|
|
/** 项目路径 */
|
|
exports.ROOT = path.join(process.cwd(), 'wechatMp');
|
|
/** 源代码存放路径 */
|
|
exports.SOURCE = path.resolve(this.ROOT, 'src');
|
|
/** 目标代码存放路径 */
|
|
exports.DESTINATION = path.resolve(this.ROOT, 'dist');
|
|
/** 配置脚本文件路径 */
|
|
exports.SCRIPTS = path.resolve(this.ROOT, 'scripts');
|
|
/** .env 配置文件路径 */
|
|
exports.ENV_CONFIG = path.resolve(this.ROOT, '.env');
|
|
/** 默认配置文件 */
|
|
exports.DEFAULT_CONFIG = {
|
|
platform: 'wx',
|
|
css_unit_ratio: 1,
|
|
};
|
|
/** 平台映射字典 */
|
|
exports.PLATFORM_CONFIG = {
|
|
wx: {
|
|
template: '.wxml',
|
|
style: '.wxss',
|
|
},
|
|
swan: {
|
|
template: '.swan',
|
|
style: '.css',
|
|
},
|
|
};
|