• 【Vue】Vue 项目搭建(二)


    相关概念

      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)

        

      2、验证vue是否安装成功

        命令: vue  -V

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

        命令:vue init webpack vue_demo 

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

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

        

      3、进入项目目录

        命令:cd vue_demo

      4、安装

        命令:npm install

        

      5、运行

        命令:npm run dev

        

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

        

      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模块

          

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

    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 文件

  • 相关阅读:
    两条斜线
    Cantor表
    城市网络
    一起来数二叉树吧
    牛客网音乐研究(枚举)
    删括号
    合并回文子串
    寻找道路
    EXTJS 4.0.2 XML数据
    extjs4.0.2a gridpanel看不到横向滚动条的一种原因
  • 原文地址:https://www.cnblogs.com/h--d/p/14162149.html
Copyright © 2020-2023  润新知