# varas-subproject-template **Repository Path**: dknight_lx/varas-subproject-template ## Basic Information - **Project Name**: varas-subproject-template - **Description**: 子项目模板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目打包发布指北 创建项目直接使用vue create。创建完成后,在src下加入index.js作为入口文件,然后仿照以下输入内容 ```javascript import Home from './views/Home'; import About from './views/About'; const components = [ Home, About ]; const install = function(Vue) { components.forEach(component => { Vue.component(component.name, component); }); }; export default { version: '1.0.0', install, Home, About } ``` 请注意每个页面组件都应当包含name属性,否则会报错。 之后在package.json的scripts中加入以下内容: ``` "build:lib": "vue-cli-service build --target lib --name varas-test src/index.js", ``` 用作编译,其中name部分请自己请名字,这里只是demo 然后在package.json中加入入口文件: ``` "main": "dist/varas-test.common.js", ``` 名字同上