UNPKG

datamax-cli

Version:

datamax plugin cli

29 lines (25 loc) 671 B
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`, }; };