首页IT科技vue-cli-server 不是内部命令(Vue3的main.js的坑)

vue-cli-server 不是内部命令(Vue3的main.js的坑)

时间2025-04-30 06:22:20分类IT科技浏览3365
导读:Vue2升级为Vue3之后有很多新内容,但也有很多坑,这里讲下我今天刚学Vue3遇到的坑。可以直接到最后看main.js。...

Vue2升级为Vue3之后有很多新内容           ,但也有很多坑                 ,这里讲下我今天刚学Vue3遇到的坑           。可以直接到最后看main.js                 。

首先就是Element-ui      ,前端vue一般都使用这个插件           ,但这个插件在Vue3中就不能用了(应该是暂时                 ,目前2022年4月10日)      ,but它有一个兄弟可以用     ,它叫element-plus                 ,安装方法也和之前一样      。

npm ielement-plus

引入的css也不一样           ,变成了import element-plus/dist/index.css 这个           。

非常重要的axios也不一样     ,需要安装axios和vue-axios                 。

npm i axios

npm i vue-axios

路由也不一样                 ,虽然也需要安装vue-router           ,但不用在main.js里写出来,router文件夹下的index.js的内容也不一样                 ,这里的代码借鉴了CSDN里小满zx的代码      。

npm ivue-router

需要注意的是                 ,这里的页面需要放到组件中,也就是.vue文件需要放在components文件夹下           ,类似那个helloworld页面     。

main.js文件里的引入方式和vue2的差不多                 ,但最后use的部分需要注意      ,可以像我最下面main.js里的代码直接连在一起写           ,也可以:

const app = createApp(App) app.use(router) ... ... app.mount(#app)

最后附上main.js的样例代码:

import { createApp } from vue import App from ./App.vue import ElementPlus from element-plus import element-plus/dist/index.css import axios from axios import VueAxios from vue-axios import router from ./router createApp(App).use(router).use(ElementPlus).use(VueAxios,axios).mount(#app)

以上就是我暂时遇到的坑                 ,有问题可以评论或者私信b站的 景苒酱

声明:本站所有文章      ,如无特殊说明或标注     ,均为本站原创发布                 。任何个人或组织                 ,在未征得本站同意时           ,禁止复制           、盗用                 、采集      、发布本站内容到任何网站           、书籍等各类媒体平台           。如若本站内容侵犯了原著者的合法权益     ,可联系我们进行处理     。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
js读取本地excel文件(使用js 读取 execl 文件中的所有内容) elementui修改主题(使用VitePress搭建及部署vue组件库文档)