大家好,欢迎来到IT知识分享网。
目录
-
- 一、安装[node](https://so.csdn.net/so/search?q=node&spm=1001.2101.3001.7020).js 环境
- 二、安装淘宝镜像(cnpm)
- 三、安装全局vue
- 四、安装 vue脚手架
- 五、创建vue项目(初始化一个vue项目工程)
- 六、(google)添加vue-devtools
- 七、开发工具用VS查看vue代码
- 八、vue项目结构
一、安装node.js 环境
1.安装完成后验证node.js 是否安装成功
2.环境变量配置
!!配置环境变量
系统变量:
用户变量:
二、安装淘宝镜像(cnpm)
安装命令: npm install cnpm -g –registry=https://registry.npm.taobao.org
安装成功!!
三、安装全局vue
执行命令:npm install -g vue
安装成功!!
四、安装 vue脚手架
1.安装vue.js
安装命令:cnpm install vue -g/npm install @vue/cli –g(新版本)
2.安装webpack模板
安装命令:npm install webpack -g
安装成功!!
3.安装脚手架vue-cli
安装命令:npm install vue-cli -g
用这个命令来检查其版本是否正确:vue --version或vue -V
顺手安装上vue-router
安装命令:npm install -g vue-router
五、创建vue项目(初始化一个vue项目工程)
ps:需要安装git
vue init webpack 项目名/vue create 项目名(新版本)[解决乱码【chcp 65001】
1.vue init webpack 项目名
最后结果如下,项目初始化成功
2、按提示代码进入到项目目录下并运行npm run dev
!!)npm run dev启动过程
在npm run dev的时候,首先会去项目的package.json文件里找scripts 里找对应的 dev ,然后执行 dev 的命令。
npm run dev 执行的就是webpack-dev-server –inline –progress –config build/webpack.dev.conf.js命令。
webpack.dev.conf文件通过merge引用了webpack.base.conf.js文件(第七行)。
在webpack.base.conf.js文件中调用了./src/main.js
main.js用到了一个html元素#app,并创建了一个vue
创建的vue会插入到webpack.dev.conf.js配置中HtmlWebpackPlugin配置的文件中
template指定了index.html作为输出文件的模板文件。
main.js中配置了router-view,router-view会加载HelloWorld.vue并插入到index.html的中,在main.js文件中引用了App.vue和router。
//main.js
//router/index.js
router/index.js文件中的路由配置,当访问根目录时就返回@/components/Hello.vue里的内容。
//App.Vue
App.vue里有个router-view元素,所有通过router返回的vue都会填充在这个元素里面。
所以最后看到的页面是由App.vue和Hello.vue两个模块组成的。
最终结果:
按提示打开地址http://localhost:8081, 打开网址如图所示
结束项目运行:ctrl+c,选择Y即可停止项目的运行。
项目打包发布(npm run build)
3.vue create 项目名(3.0版本)
配置成功
运行项目(npm run serve)
按提示打开地址http://localhost:8081, 打开网址如图所示
六、(google)添加vue-devtools
七、开发工具用VS查看vue代码
1、在VS code 中启动项目
创建完项目后,首先用VS打开项目所在的文件夹,右击资源管理器——在集成终端中打开
在下面的终端窗口命令行输入 npm run serve启动,编译成功后会自动打开浏览器
八、vue项目结构
1、build:构建脚本目录
2、config:项目配置
3、node_modules:npm 加载的项目依赖模块
4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。
里面包含了几个目录及文件:
5、static:静态资源目录,如图片、字体等。不会被webpack构建
6、index.html:首页入口文件,可以添加一些 meta 信息等。
这是应用的模板文件,Vue 应用会通过这个 HTML 页面来运行,也可以通过 lodash 这种模板语法在这个文件里插值。 注意:这个不是负责管理页面最终展示的模板,而是管理 Vue 应用之外的静态 HTML 文件,一般只有在用到一些高级功能的时候才会修改这个文件。
7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息
8、README.md:项目的说明文档,markdown 格式
9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等
九、vue项目结构(新版本)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/110795.html






























