datamax-cli
Version:
datamax plugin cli
36 lines (32 loc) • 841 B
JavaScript
const render = require("json-templater/string");
module.exports = function buildPj(config) {
let VUE_CONFIG_TEMPLATE = `/* 由datamax-cli脚手架自动生成 */
let entryPath,template,filename ;
entryPath = "example/main.js";
filename="index.html";
module.exports = {
lintOnSave: false, // eslint-loader 是否在保存的时候检查
// 修改 examples 目录 为 examples 目录
pages: {
index: {
entry: entryPath,
template: "public/index.html",
filename: filename
}
},
devServer: {
open:true
}
};
`;
let vue_config_template = render(VUE_CONFIG_TEMPLATE, {
pluginName: config.pluginName,
author: config.author,
description: config.description,
});
return {
template: vue_config_template,
dir: [config.root, config.pluginName],
file: "vue.config.js",
};
};