vuecli3的项目搭建,包含vue.config.js常用配置


1、卸载旧版本

npm uninstall vue-cli -g 或者 yarn global remove vue-cli

2、安装cli3脚手架

npm install -g @vue/cli 或者 yarn global add @vue/cli

注意:

  • 要求node版本 >=8.9
  • vue查看版本号------vue -V
  • node查看版本号-----node -v

3、安装支持运行独立的.vue文件

需安装 npm install -g @vue/cli-service-gloabal
运行文件 vue serve <文件名>

4、新建项目

vue create <项目名字> //不支持驼峰
也可使用图形化界面搭建 vue ui

5、安装插件

vue add <插件名>

6、cli常用配置(vue.config.js)

const path = require('path');
const resolve = (dir) => path.join(__dirname,dir);
module.exports = {
    publicPath: './', //打包路径,使用相对路径生成的dist文件夹下的index可以打开
    // 输出文件目录
    outputDir: 'dist',
    //取消生成map文件
    productionSourceMap: false,
    // webpack-dev-server 相关配置
    devServer: {
        open: true,
        host: '0.0.0.0',
        port: 8080,
        https: false,
        hotOnly: false,
        proxy: null, // 设置代理
        before: app => { }
    },
    chainWebpack: config =>{
        config.resolve.alias
            .set('@', resolve('src'))
            .set('common',resolve('src/common'))
            .set('utils', resolve('src/utils'))
    },
    // 第三方插件配置
    pluginOptions: {
        //1) vue-cli3 使用less全局变量
        //需安装vue add style-resources-loader
        'style-resources-loader': {
            preProcessor: 'less',
            patterns: [
                path.resolve(__dirname,'./src/common/less/index.less'),
                //这个是加上自己的路径,       
            ]
        }
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM