zoukankan      html  css  js  c++  java
  • 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",
              }
            ]
        }
    }

    搞定

  • 相关阅读:
    Android开发之Sqlite的使用
    ZOJ 3607 Lazier Salesgirl
    ZOJ 3769 Diablo III
    ZOJ 2856 Happy Life
    Ural 1119 Metro
    Ural 1146 Maximum Sum
    HDU 1003 Max Sum
    HDU 1160 FatMouse's Speed
    Ural 1073 Square Country
    Ural 1260 Nudnik Photographer
  • 原文地址:https://www.cnblogs.com/cjt-cn/p/7827147.html
Copyright © 2011-2022 走看看