相关概念

  1、npm:  Nodejs下的包管理器。

  2、webpack: 它主要的用途是通过CommonJS的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包。

  3、vue-cli:   用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)

安装环境

  1、安装Nodejs环境,参考【Node.js】安装及使用

  2、安装好nodejs之后,自然就有npm包管理器

  3、配置配置淘宝 NPM 镜像(注:为配置淘宝镜像,会导致一些报错,一些依赖无法下载)

     命令:npm config set registry https://registry.npm.taobao.org 

  4、显示配置信息

    命令:npm config list 

项目搭建  

  1、安装vue脚手架,命令:npm install -g vue-cli(如果权限不够,请加sudo)

    【Vue】Vue 项目搭建(二)

  2、验证vue是否安装成功

    命令: vue  -V

  3、创建一个基于 webpack 模板的新项目

    命令:vue init webpack vue_demo 

    其中要做一些项目配置和组件选择

    注意:vue-cli工具是内置了模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpack.config.js 中。

    【Vue】Vue 项目搭建(二)

  3、进入项目目录

    命令:cd vue_demo

  4、安装

    命令:npm install

    【Vue】Vue 项目搭建(二)

  5、运行

    命令:npm run dev

    【Vue】Vue 项目搭建(二)

    使用浏览器打开地址http://localhost:8080,进行访问

    【Vue】Vue 项目搭建(二)

  6、生成静态文件(生成静态文件,打开dist文件夹下新生成的index.html文件,可以将dist文件打包放到服务器上去访问)

    命令:npm run build

    注:打开dist/index.html页面如果空白,控制台报错:Not allowed to load local resource: file:///static/js/app.2f2e5edd9af2c59aa514.js

      可以修改config文件夹里的index.js中的build模块

      【Vue】Vue 项目搭建(二)

      改完,再次执行npm run build,然后打开index.html发现sucess

Vue项目目录描述

  【Vue】Vue 项目搭建(二)

   

|-- build : webpack 相关的配置文件夹(基本不需要修改)
  |-- dev-server.js : 通过 express 启动后台服务器
|-- config: webpack 相关的配置文件夹(基本不需要修改)
  |-- index.js: 指定的后台服务的端口号和静态资源文件夹
|-- node_modules
|-- src : 源码文件夹
  |-- components: vue 组件及其相关资源文件夹
  |-- App.vue: 应用根主组件
|-- main.js: 应用入口 js
|-- static: 静态资源文件夹
|-- .babelrc: babel 的配置文件
|-- .eslintignore: eslint 检查忽略的配置
|-- .eslintrc.js: eslint 检查的配置
|-- .gitignore: git 版本管制忽略的配置
|-- index.html: 主页面文件
|-- package.json: 应用包配置文件
|-- README.md: 应用描述说明的 readme 文件

相关文章:

  • 2022-12-23
  • 2021-09-15
  • 2021-08-04
  • 2021-08-15
  • 2021-06-30
猜你喜欢
  • 2021-06-11
  • 2021-10-12
  • 2019-10-28
  • 2021-08-10
  • 2021-05-29
  • 2021-05-10
相关资源
相似解决方案