[vue] 新项目配置整理(没写完,回头有空继续)

省流版(vue2项目):

脚手架:vue create xxxx

vuex:npm i vuex@3

router : npm install vue-router@3

vue cli创建项目

javascript 复制代码
vue create xxxx(项目名称)

添加基本配置

javascript 复制代码
module.exports = {
    lintOnSave: false, // 关闭eslint检查
    publicPath:'./', // 部署应用包时的基本 URL
    devServer: {
        proxy: { // 代理设置
            '/api': { // 配置代理解决同源策略问题 
                target: 'https://xxxxx',
                changeOrigin: true,
                pathRewrite: { '^/api': '' },
                ws: true
            }
        }
    }
}

// 在以下情况下,应当避免使用相对 publicPath:
// 当使用基于 HTML5 history.pushState 的路由时;
// 当使用 pages 选项构建多页面应用时。

配置vuex

这里要注意版本问题

vuex现在有 3 和 4 两个版本,一定要加尤其是vue2项目,一定要加@3,别看官网上那个,不对

vue2 装 vuex3 :

javascript 复制代码
npm install vuex@3 --save

vue3 装 vuex4 :

javascript 复制代码
npm install vuex@4 --save
相关推荐
小四的小六7 小时前
WebView 从0到1搭建线上性能监控体系
javascript·webview
2301_815279527 小时前
实战分享实现 C++ 管理类单例模式:特点与最佳实践
javascript·c++·单例模式
原则猫7 小时前
await 到底在等待什么
前端
西洼工作室7 小时前
fetch+ReadableStream实现SSE推送实时踢人下线
前端·python·全栈
2401_878454537 小时前
js的复习(一)
开发语言·javascript·ecmascript
spmcor7 小时前
Vue 3 知识点完全梳理:20+ 核心特性一网打尽
vue.js
农夫山泉不太甜7 小时前
Nuxt 4 完全指南:从入门到精通
前端
Momo__8 小时前
Vue 3.4+ 被低估的 3 个 API,让你的代码更优雅
前端·vue.js
dishugj8 小时前
HANA数据库常用命令总结
java·前端·数据库
clove8 小时前
JavaScript 提升(Hoisting)与声明优先级:一篇文章说透
前端