当前位置:首页 > 软件开放 > 正文内容

Vue项目启动(vue项目启动命令)

软件开放1年前 (2023-03-09)1014

今天给各位分享Vue项目启动的知识,其中也会对vue项目启动命令进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Vue项目启动过程以及配置

我们点击 npm run dev 的时候,这就是启动 Vue 工程项目,那么它启动过程是什么样的呢? Vue 项目启动过程,本文简要介绍。

在执行 npm run dev 的时候,会在当前目录中寻找 package.json 文件,包含项目的 名称版本 、 项目依赖 等相关信息。

从下图中可以看到, 启动 npm run dev 命令后,会加载 build/webpack.dev.conf.js 配置并启动 webpack-dev-server 。

webpack.dev.conf.js 中引入了很多模块的内容,其中就包括 config 目录下服务器环境的配置文件。

可以看到,在 index.js 文件中包含服务器 host 和 port 以及入口文件的相关配置,默认启动端口是 8080 ,这里可以进行修改。

index.html 的内容很简单,主要是提供一个 div 给 vue 挂载。

main.js 中, 引入了 vue 、 App 和 router 模块, 创建了一个 Vue 对象,并把 App.vue 模板的内容挂载到 index.html 的 id 为 app 的 div 标签下, 并绑定了一个路由配置。

上面 main.js 把 App.vue 模板的内容,放置在了 index.html 的 div 标签下面。查看 App.vue 的内容我们看到,这个页面的内容由一个 logo 和一个待放置内容的 router-view , router-view 的内容将由 router 配置决定。

查看 route 目录下的 index.js ,我们发现这里配置了一个路由, 在访问路径 / 的时候, 会把 HelloWorld 模板的内容放置到上面的 router-view 中。

HelloWorld 中主要是一些 Vue 介绍显示内容。

所以,页面关系组成是 index.html 包含 App.vue,App.vue 包含 HelloWorld.vue 。

到这,我们开始安装 router 、 vuex 。

Ctrl+C 退出启动,继续执行 vue-cli ,脚手架安装插件 router 和 vuex 开始。

输入一个大写Y,按下Enter

vuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。

Vuex 主要有五部分:

① 安装 vuex

接下来我们在 src目录 下创建一个 vuex 文件夹

并在 vuex文件夹 下创建一个 store.js 文件

文件夹目录 长得是这个样子

在保证我们处于我们项目下,在命令行输入下面命令,然后,安装 vuex 。

② vuex 的关系图

③ 开始使用,在 mian.js 中,引入 vuex

④然后告知 vue 开始使用 vuex (Vue.use(Vuex))

在 store.js 文件中,引入 vuex 并且使用 vuex ,这里注意我的变量名是大写 Vue 和 Vuex

⑤接下来,在main.js中引入store

到这里算是,以及完成了。

我们再重新看一下此时的项目结构,多了router.js和store.js,其它相关的文件也被修改

vue本地启动项目,访问web服务器发送请求的区别

1、Vue本地启动项目:Vue项目可以在本地启动,通过npm run serve可以启动一个本地服务器,本地服务器可以提供静态文件,不支持动态数据的处理,比如数据库操作等。

2、访问web服务器发送请求:访问web服务器发送请求,可以通过HTTP协议,客户端发出请求,服务端处理请求,返回响应给客户端,可以进行动态数据的处理,比如数据库操作等。

vue项目启动后访问的是dist吗

您好,是的,Vue 项目启动后访问的是 dist 目录。Vue 是一个构建用户界面的框架,它的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 项目启动后,会在 dist 目录下生成一个文件,这个文件就是用户访问的文件,它包含了所有的前端静态资源,如 HTML、CSS、JavaScript 等,用户可以通过访问这个文件来访问 Vue 项目。

Vue项目启动加载逻辑介绍

下面说下Vue项目启动的加载逻辑:

首先前端项目默认入口都是index.html

这里有个DIV的id为app,这里是vue的挂载点,后续views中的 .vue文件都会挂载在这里。

程序运行index.html后会寻找用到app的文件,即main.js

这里创建了一个vue实例,挂载了#app,也就是index.html中的id为app的div元素,接着加载App.vue中的页面

打开App.vue文件,查看配置有router-link和router-view

router-link 定义点击后导航到哪个路径下

router-view 会动态的把对应的组件内容渲染到router-view中

上面router-view中加载的内容有路由决定,于是再到路由文件查看此路由定义

路由配置文件中如图所示两种方式都可以实现。

接下来加载的就是具体的功能模块了

例如在Home.vue这个模块中又引入了HelloWorld.vue公共组件模块

关联了该组件,也会加载进去

项目运行起来后,会先去找入口文件index.html,在index.html中找到其实例需要挂载的位置,然后找到main.js中实例创建的地方,去加载组件中的模板,然后通过模板中的router-view,得知需要去查找路由,找到后加载对应的模板,如果模板中引用了公共的模板再加载公共模板进来,最后把处理后的这些呈现到浏览器中。

vue项目没有page.json怎么启动项目

1、首先打开电脑输入解锁密码,并进入系统主页面。

2、其次打开《vue项目》,进入前端的根目录。

3、最后输入命令“npmrundev”即可启动。

vue项目启动Cannot read property 'match' of undefined

运行npm run serve 的时候,报错。错误情况如下:

npm ERR! Cannot read property 'match' of undefined

npm ERR! A complete log of this run can be found in:

npm ERR!    C:\Users\user\AppData\Roaming\npm-cache\_logs\2018-08-06T01_49_46_486Z-debug.log

删了项目文件夹下面的package-lock.json,然后再运行

如果还是不行的话,那就执行命令,安装依赖时间会比较长,请耐心等待!!!!

rm -rf node_modules     // 删除依赖包

rm package-lock.json     // 删除package-lock.json文件

npm cache clear --force    // 清楚本地缓存

npm install    // 安装依赖

npm run sever    // 运行项目

Vue项目启动的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vue项目启动命令、Vue项目启动的信息别忘了在本站进行查找喔。

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://jiabaodisplay.com/post/11639.html

分享给朋友:

“Vue项目启动(vue项目启动命令)” 的相关文章

深圳软件开发定制(深圳软件开发定制公司排名)

深圳软件开发定制(深圳软件开发定制公司排名)

今天给各位分享深圳软件开发定制的知识,其中也会对深圳软件开发定制公司排名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、深圳APP定制开发公司哪家好 2、深圳有哪些搞软件开发的公司? 3、app软件开发公司电话 深圳APP定制开发公司哪家好 极其流...

十大app开发公司排名(app开发公司哪家最好)

十大app开发公司排名(app开发公司哪家最好)

今天给各位分享十大app开发公司排名的知识,其中也会对app开发公司哪家最好进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、开发app较好的公司有哪些? 2、app开发有名的公司有哪些? 3、中国十大APP设计开发公司? 4、APP开发哪家好?...

如何在剪映上传自己制作的模板(怎么把作品上传到剪映,自己做的模板怎么上传到剪映)

如何在剪映上传自己制作的模板(怎么把作品上传到剪映,自己做的模板怎么上传到剪映)

本篇文章给大家谈谈如何在剪映上传自己制作的模板,以及怎么把作品上传到剪映,自己做的模板怎么上传到剪映对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、剪映专业版如何将视频嵌入模板 2、剪映怎么做模板让别人用? 3、剪映怎样做模板出售 4、用剪映怎样制作放假通知模...

如何提取软件里的网址(怎么提取图片里的网址)

如何提取软件里的网址(怎么提取图片里的网址)

今天给各位分享如何提取软件里的网址的知识,其中也会对怎么提取图片里的网址进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、如何获取app中的网站? 2、怎样把APP里的网页地址提取到电脑上 3、百度app如何提取网址 4、如何获取app内视频地址...

web前端高级面试题2021(2021年web前端面试题)

web前端高级面试题2021(2021年web前端面试题)

今天给各位分享web前端高级面试题2021的知识,其中也会对2021年web前端面试题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、有哪些经典的 Web 前端或者 JavaScript 面试笔试题 2、面试web前端的工作,会被问到什么问题 3、前...

松下相机怎么放大缩小(松下相机如何放大拍摄)

松下相机怎么放大缩小(松下相机如何放大拍摄)

今天给各位分享松下相机怎么放大缩小的知识,其中也会对松下相机如何放大拍摄进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、松下gx85拍照时怎么放大 2、松下gf9怎么放大缩小 3、松下相机哪里关闭放大裁切 4、松下S5手动对焦放大显示 松下gx...