• vue+vux+webpack快速构建


    在这之前,你需要确定已经具备环境:node.js;vue.js;vue.cli;webpack;

    目录:

    1.使用vue-cli 和 airyland/vux2 构建vux

    2.如何在vue-cli中使用less

    一、使用vue-cli 和 airyland/vux2 构建vux

    # install vue-cli  
    npm install -g vue-cli  
      
    # init a webpack project with vuxjs/template  
    vue init airyland/vux2 projectName  
    cd projectName
    # or cnpm install  
    npm install  
    npm run dev 

    输入 http://localhost:8123(端口在config里可以修改)即可查看

    注:我们下载的官网模板,路由是以常量的形式写在了main.js中,这里我们恢复到router/index.js中去

    main.js

    import Vue from 'vue'
    import FastClick from 'fastclick'
    import router from './router'
    import App from './App'
    // import Home from './components/HelloFromVux'
    
    // Vue.use(VueRouter)
    
    // const routes = [{
    //   path: '/',
    //   component: Home
    // }]
    
    // const router = new VueRouter({
    //   routes
    // })
    
    FastClick.attach(document.body)
    
    Vue.config.productionTip = false
    
    /* eslint-disable no-new */
    new Vue({
      router,
      render: h => h(App)
    }).$mount('#app-box')

    router/index.js

    import Vue from 'vue'
    import Router from 'vue-router'
    import Hello from '@/components/HelloFromVux'
    
    Vue.use(Router)
    
    export default new Router({
      mode: 'history',    //history模式可以去掉url中的 '#'
      routes: [
        {
          path: '/',
          name: 'Hello',
          component: Hello
        }
      ]
    })

    二、如何在vue-cli中使用less

    首先安装less

    npm install less less-loader --save-dev

    其次在build/webpack.base.conf.js中加入一则less的rule

    module.exports = {
        //  此处省略无数行,已有的的其他的内容
        module: {
            rules: [
              //  此处省略无数行,已有的的其他的规则
              {
                test: /.less$/,
                loader: "style-loader!css-loader!less-loader",
              }
            ]
        }
    }

    搞定

  • 相关阅读:
    20200601:百万级int数据量的一个array求和。
    20200602:千万级数据量的list找一个数据。
    20200531:假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前缀开头的,如何将它们全部找出来?
    20200530:主从数据库不一致如何解决?
    [USACO06DEC]Milk Patterns G
    [HAOI2016]找相同字符
    [AHOI2013]差异
    [SCOI2012]喵星球上的点名
    [APIO2014]回文串
    [TJOI2015]弦论
  • 原文地址:https://www.cnblogs.com/cjt-cn/p/7827147.html
Copyright © 2020-2023  润新知