美文网首页
分支管理

分支管理

作者: 三省吾身_9862 | 来源:发表于2019-03-11 14:07 被阅读2次

    webpack.custom.config.js

    // 分支名称
    let project = 'xxx';
    module.exports = {
      html: resolve(`src/components/plm/${project}/entry/index.html`),
      entry: {
        'appClient': resolve(`src/components/plm/${project}/entry/index.js`)
      },
      alias: {
        'store': resolve(`src/components/plm/${project}/store/index.js`),
        'router': resolve(`src/components/plm/${project}/router/index.js`),
        'lessIndex': resolve(`src/components/plm/${project}/style/index.less`),
       }
    }
    

    webpack.config.js

    const cm = require('./webpack.custom.config.js');
    
    module.exports = {
      entry: cm.entry,
      resolve:{
        alias: Object.assign({
          '@': resolve('src')
        }, cm.alias)
      },
      plugins: [
        new HtmlWebPackPlugin({
          filename: 'index.html',
          template: cm.html // cm是对象,html是属性
        })
       ]
    }
    

    文件夹部署

    build
    config
    src 
      | assets
      | components
        | base
        | plm
          | 分支名称【project 】
            | entry
              | App.vue
              | index.html
              | index.js
              | index.less
            | router
            | store
            | repository
              | 页面名称
                | js
                | less
                | vue
                | store
                  index.js、interface.js
    

    相关文章

      网友评论

          本文标题:分支管理

          本文链接:https://www.haomeiwen.com/subject/zzovpqtx.html