datamax-cli
Version:
datamax plugin cli
29 lines (25 loc) • 671 B
JavaScript
const render = require("json-templater/string");
module.exports = function buildMAIN(config) {
let MAIN_TEMPLATE = `
import Vue from "vue";
import App from "./App.vue";
// 导入组件库
import {{pluginName}} from './../packages/index'
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
Vue.use({{pluginName}});
Vue.use(ElementUI);
Vue.config.productionTip = false;
new Vue({
render: h => h(App)
}).$mount("#app");
`;
let main_template = render(MAIN_TEMPLATE, {
pluginName: config.pluginName,
});
return {
template: main_template,
dir: [config.root, config.pluginName, "example"],
file: `main.js`,
};
};