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

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

软件开放2年前 (2023-03-09)1118

今天给各位分享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://hon-tex.cn/post/11639.html

分享给朋友:

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

成都软件开发公司排行(成都软件企业排名)

成都软件开发公司排行(成都软件企业排名)

本篇文章给大家谈谈成都软件开发公司排行,以及成都软件企业排名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、成都软件公司 2、公司排名比较靠谱的软件开发公司有哪些 3、成都软件开发公司有哪些? 4、成都有哪些比较有名的软件公司 成都软件公司 成都做外包的软件...

开源软件开发平台(开发软件开发平台)

开源软件开发平台(开发软件开发平台)

今天给各位分享开源软件开发平台的知识,其中也会对开发软件开发平台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、软件开发平台都有哪些?具体都有哪几种呢? 2、java web开发平台有哪些? 3、软件开发平台有哪些? 4、开源的快速开发平台有哪些...

404页面模板下载(404页面怎么写)

404页面模板下载(404页面怎么写)

本篇文章给大家谈谈404页面模板下载,以及404页面怎么写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、网站404页面怎么设置 设置过程中需要注意那些东西 2、怎么给织梦网站做一个404页面 3、网站404页面怎么做 网站404页面怎么设置 设置过程中需要注意...

可以观战的五子棋小程序(可以观战的五子棋小程序有哪些)

可以观战的五子棋小程序(可以观战的五子棋小程序有哪些)

今天给各位分享可以观战的五子棋小程序的知识,其中也会对可以观战的五子棋小程序有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、抖音怎么邀请好友玩五子棋 2、有什么棋类游戏 3、五子棋终结者1.22,怎么能战胜它吗? 4、java 求教五子棋小...

页游账号交易平台(页游帐号交易平台)

页游账号交易平台(页游帐号交易平台)

今天给各位分享页游账号交易平台的知识,其中也会对页游帐号交易平台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、什么平台可以回收游戏账号 2、租游戏号平台哪个好?哪个游戏号比较好ǧ 3、现在租号平台哪个好用? 4、梦幻西游网页版账号交易平台有哪些...

游戏流量包怎么购买(如何购买流量包?)

游戏流量包怎么购买(如何购买流量包?)

今天给各位分享游戏流量包怎么购买的知识,其中也会对如何购买流量包?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、如何订购流量包? 2、王者荣耀移动流量包怎么买 移动专属流量包购 3、如何订购爱游戏-腾讯手游专属流量包? 如何订购流量包? 如果是联...