Vue CLI3 开发vue移动端常用工具和常用webpack配置整理,vue服务端渲染

一、常用工具

1、移动端组件库

mint-ui 官网:https://mint-ui.github.io/#!/zh-cn

2、第三方插件

二、常用webpack配置

使用vue cli3需要手动创建 vue.config.js 文件来配置webpack

1、移动端适配
const pxtovw = require('postcss-px-to-viewport')
module.exports = {
    css: {
        loaderOptions: {
            css: {
                // 这里的选项会传递给 css-loader
            },
            postcss: {
                // 这里的选项会传递给 postcss-loader
                plugins: [
                    new pxtovw({
                        unitToConvert: 'px',
                        viewportWidth: 375,
                        unitPrecision: 5,
                        propList: ['*'],
                        viewportUnit: 'vw',
                        fontViewportUnit: 'vw',
                        selectorBlackList: [],
                        minPixelValue: 1,
                        mediaQuery: false,
                        replace: true,
                        exclude: [/node_moudles/]
                    })
                ]
            }
        }
    },
}
2、给文件路径配置别名
const path=require('path')
module.exports = {
    chainWebpack: config => {
        config.resolve.alias
        .set("assets", path.resolve(__dirname,'./src/assets/'))
        .set("views", path.resolve(__dirname,'./src/views/'))
    }
}
3、配置代理
module.exports={
//配置代理
    devServer:{
        proxy:{
            "/api":{
                target:"http://localhost:3005/",
                changeOrigin:true,
                pathRewrite:{
                    //重写路径
                    // '^/api':''
                }
            }
        }
    }
}
4、jsonserver设置

在根文件里创建一个mock的文件夹,把所需的json文件导入,毕节创建一个js文件配置映射
然后启动jsonserver服务 json-server ./mock/mock.js -p 9000 -r ./mock/routes.json -w
在这里插入图片描述

在这里插入图片描述

三、服务端渲染

nuxtjs框架官网
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44157964/article/details/105390283