• 移动端项目构建 [笔记]


    安装vue-cli
        vue init webpack pro-name
    
    ———
    
    开启首页骨架屏https://www.jianshu.com/p/0a1b01ad62d6
    
    
    安装骨架屏
        npm install vue-skeleton-webpack-plugin
    
    webpack.dev.conf.js和webpack.prod.conf.js中引入插件
    
    创建骨架屏组件 src/skeleton.vue
    
    创建骨架屏组件的入口文件src/entry-skeleton.js
    
    注:yarn upgrade webpack@4.6.0
    
    ———
    
    一个页面实现多个骨架屏https://blog.csdn.net/ly124100427/article/details/81168908?utm_source=blogxgwz9
    
    
    
    ———
    
    
    vue路由按模块拆分配置https://www.jianshu.com/p/2833243987dd
    
    分模块js :
        export default
        component: (resolve) => import('@/components/Skeleton/SkeletonFinanceSubMenuMore').then(module => resolve(module)),
    主router:
        import SkeletonRouter from './Test/index.js'
        routes: [SkeletonRouter],
    
    ————
    
    
    Vue项目分环境打包https://blog.csdn.net/xinzi11243094/article/details/80521878
    
        01 安装cross-env
        02 修改各环境下的参数
        03 修改项目package.json文件
        04 在webpackage.prod.conf.js中使用构建环境参数
        05 调整build/build.js
    
    ******
    dev.env.js:
    
    'use strict'
    
    let NPM_ENTER = process.env.npm_lifecycle_event
    NPM_ENTER = NPM_ENTER.indexOf(':') > -1 ? NPM_ENTER.split(':')[1] : NPM_ENTER
    
    const DEV_CONFIG = {
      dev: {
        NODE_ENV: '"development"',
        EVN_CONFIG: '"dev"',
        API_ROOT: '"api/apis/v1"'
      },
      prod: {
        NODE_ENV: '"production"',
        EVN_CONFIG: '"prod"',
        API_ROOT: '"/apis/v1"'
      }
    }
    
    module.exports = DEV_CONFIG[NPM_ENTER]
    
    ******
    config/index.js:
    
    // 添加test pre prod 三处环境的配制
    DEV_ENV: require('./dev.env'),
    index: path.resolve(__dirname, '../dist/index.html'),
    
    ******
    webpack.prod.conf.js:
    
    const env = config.build.DEV_ENV
    
    
    ————
    
    Vue-cli脚手架中webpack配置基础文件详情https://www.cnblogs.com/zhangruiqi/p/9062005.html
    
    
    ————
    
    px2rem https://www.cnblogs.com/xiaobaibubai/p/8528744.html
    
        01 下载lib-flexible
        02 引入lib-flexible
        03 设置meta标签
        04 安装px2rem-loader
        05 配置px2rem-loader
  • 相关阅读:
    软工实践个人总结
    第02组 Beta版本演示
    第02组 Beta冲刺(5/5)
    第02组 Beta冲刺(4/5)
    第02组 Beta冲刺(3/5)
    第02组 Beta冲刺(2/5)
    第02组 Beta冲刺(1/5)
    第02组 Alpha事后诸葛亮
    第02组 Alpha冲刺(6/6)
    第02组 Alpha冲刺(5/6)
  • 原文地址:https://www.cnblogs.com/caiCheryl/p/11649794.html
Copyright © 2020-2023  润新知