vue3项目搭建遇到问题及解决

端口号配置

**vue3:**在vue.config.js文件中配置

module.exports = defineConfig({
  transpileDependencies: true,
  devServer:{
    port:5050,//端口号配置
  }
});

vue2:

  1. 找到config文件下index.js文件
  2. 在下面的代码中进行修改,代码如下

host: ‘localhost’,
port: 5050,

搭建好项目后项目启动语句

  1. vue2:npm run dev
  2. vue3:npm run serve
  3. 手动选择配置如图:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n7ge8fn6-1668311063695)(create_choice.png)]

具体配置步骤:手把手教你vue3.0项目搭建

  1. 项目采用element-plus组件库


    element-ui和element-plus的区别:
  • Element-UI对应Element2:基本不支持手机版

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库

  • Element-Plus对应Element3:组件布局考虑了手机版展示

基于 Vue 3,面向设计师和开发者的组件库

项目搭建遇到的问题

  1. Warning: name can no longer contain capital letters

创建项目时,项目名不能大写

  1. vue创建好后,vue项目src目录下只有component和asset文件
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BHZRfgxN-1668311063696)(create_problem.png)]

创建项目时选择第三个手动选择[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WuAcCcAN-1668311063696)(create.png)]

  1. 新建vue项目终端显示vue error Replace ·: with 报错或换行报错

1.下载editorConfig插件
2.新建.editorconfig文件,并把下列代码复制上去
root = true
[*]
crlf = lf
insert_final_newline = true
3.重启软件

  1. Component name “Login” should always be multi-word.eslintvue/multi-word-component-names
    原因:新手在组件命名的时候不够规范,根据官方风格指南,除了根组件(App.vue)外,自定义组件名称应该由多单词组成,防止和html标签冲突。而最新的vue-cli创建的项目使用了最新的vue/cli-plugin-eslint插件,在vue/cli-plugin-eslint v7.20.0版本之后就引用了vue/multi-word-component-names规则,所以在编译的时候判定此次错误。
    解决:改名index-login
  2. 去掉Vue项目启动默认url地址里的#符号
  • vue-router路由两种显示模式:hash和history,默认是hash—— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。
  • 在index.js文件中,把createWebHashHistory换成createWebHistory,如图:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ry50CcGX-1668311063696)(%E5%8E%BB%E6%8E%89%E4%BA%95%E5%8F%B7.png)]
  1. error ‘opts‘ is assigned a value but never used no-unused-vars

在rule下添加
“generator-star-spacing”: “off”,
“no-tabs”:“off”,
“no-unused-vars”:“off”,
“no-console”:“off”,
“no-irregular-whitespace”:“off”,
“no-debugger”: “off”

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值