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",
              }
            ]
        }
    }

    搞定

  • 相关阅读:
    LeetCode周赛#206
    CET-6备考丨词组、佳句积累
    界面设计9.24第一次课
    图像超分辨率重建
    OpenGL和计算机图形学初步认识
    OpenGL装gult库
    安装java
    vs2019配置Opengl
    最长上升子序列(最长递增子序列)LIS
    c++科学计数法 、long long的范围
  • 原文地址:https://www.cnblogs.com/cjt-cn/p/7827147.html
Copyright © 2011-2022 走看看