【VUE学习系列】--- 创建vue项目

vue+php+elementui+axios个人博客项目地址:https://github.com/LeeToug/thinkphp-vue

通过上一篇文章的学习,我们已经搭建了一个vue项目的框架,

接着上次的命令(我创建的项目名是 ‘myvue') 

cd muvue

先来说一下各文件的用处:

 

  • build 文件夹: 里面是对 webpack 开发和打包的相关设置,包括入口文件、输出文件、使用的模块等;
  • config 文件夹: 主要是指定开发和打包中的静态资源路径、要压缩的文件类型、开发使用的端口号、开发使用虚拟服务器跨域请求 api 等。
  • node_modules: 项目的依赖库;
  • src 文件夹: 我们主要操作的地方,组件的增加修改等都在这个文件夹里操作,下文会有详细介绍
  • static 文件夹: 静态资源文件夹,放置不会变动的资源,直接被复制到最终的打包目录(默认是dist/static)下;
  • index.html: 首页文件,项目运行的时候,会自动将我们在 src 文件夹里生成的组件插入这个文件里;
  • LICENSE: 项目声明的 license;
  • package-lock.json: 当 node_modules 或 package.json 发生变化时自动生成的文件。这个文件主要功能是确定当前安装的包的依赖,以便后续重新安装的时候生成相同的依赖,而忽略项目开发过程中有些依赖已经发生的更新;
  • package.json: 指定项目开发和生成环境中需要使用的依赖库;
  • README.md: 相当于是一个备注文件,对项目开发过程中需要注意的地方进行一些说明。

安装依赖

npm instll

启动项目

npm run dev

出现如下界面:

我们在浏览器中打开最后一行的 http://localhost:8081。注意:是你自己窗口中最后一行的地址。

此时已经完成基本的项目创建了。

接下来打开项目中的src文件夹,上面我们说过,这里是我们主要操作的地方。看一下目录结构:

assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;

components:组件目录,我们写的组件就放在这个目录里面;

router:前端路由,我们需要配置的路由路径写在index.js里面;

App.vue:根组件;

main.js:入口js文件;

好了,现在可以开始你自己得项目了。有需要学习的朋友这个提供了一个简单的例子,使用thinkphp+vue+elementui+axios做的一个个人博客网站。

git地址:https://github.com/LeeToug/thinkphp-vue

下一篇文章我会将该项目在做一个简单的解说。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章