2.1 VUE-cli构建spa应用

  • npm install -g vue-cli

  • Vue init webpack-simple demo

  • vue init webpack demo2

如果在项目目录里可以用npm i vue -g -S来安装,然后如果用script标签引用的话就是script src ="node_modules/vue/dist/vue.js"来引用vue

Vue-cli 脚手架安装

cnpm i -g vue-cli

安装完了可以在项目目录里执行shell脚本

vue init webpack-simple demo

按照要求输入适当的回答然后就会在目录里创建一个demo文件夹,里面就可以有项目了。

要运行项目就要用shell脚本进入项目目录里,运行npm run dev。但是运行不起来是要报错的。原因是因为没有安装相应的依赖。

所以需要执行cnpm i,等装完了就行了,运行npm run dev就可以跑起来了。

3.vue配置介绍

按照上面的套路新建一个ImoocMall的项目

> vue init webpack imoocmall
//一堆配置,eslint NO
//E2E NO
>cnpm i

然后就新建好了一个项目

    • 这个是打包好的配置的文件夹

    • config是上面的webpack的配置

    • src是开发项目的源码

    • App.vue是一个入口组件,main.js是项目入口。另外vue结尾的都是一个vue组件

    • static放的是静态资源

    • 这个是ES6解析的一个配置。

    • 编译器的一个配置

    • 忽略git上传文件的配置

    • html添加前缀的一个配置

    • 单页面的入口

    • 项目的基本配置,npm i 是照着这个装的

    • 这两个可以合成一个,但是SPA想做一个清晰地架构,所以把他们拆开了。这两个是配置的核心部分

    • Build.js是用来构建生产用的包,就是整个bundle.js和一个index.html

    • chalk是一个shell语法高亮的插件

    • Semver是一个版本检查工具,如果有依赖需要Node版本比较高,现在版本不够时候他会提醒

  • 一般该文件的时候都是直接改index.js的配置。再就是改webpack.base的文件

    • 对于这种直接引用到目录的require,一般都是指目录底下的index.js文件。如果没有index.js会报错的。

    • 用在成产的配置,有各种插件,其中有个HTMLWEBPACKPLUGIN插件是将打包的东西自动放到index.html失中的插件

最新文章

  1. [计算机网络]简易http server程序
  2. 安装oracleASM
  3. eclipse 快捷键保存在哪里
  4. 用ASP.NET Core 1.0中实现邮件发送功能
  5. c# 对话框交换数据
  6. No module named BeautifulSoup
  7. 来个Button看一看
  8. 主席树——树链上第k大spoj COT
  9. 浏览器通知--window.Notification
  10. linux系统 户和账号操作
  11. hibernate框架学习之二级缓存
  12. selenium+java+chrome 自动化测试环境搭建
  13. Linux内核及分析 第六周 分析Linux内核创建一个新进程的过程
  14. elasticsearch.in.sh优化内存
  15. JavaScript(五):变量的作用域
  16. 推荐系统之余弦相似度的Spark实现
  17. Codeforces Beta Round #95 (Div. 2) D. Subway dfs+bfs
  18. grafana里prometheus查询语法
  19. c++builder Active Form
  20. python 基础 5.0 python类一般形式

热门文章

  1. Java高级-反射
  2. 【作用域】词法作用域(静态作用域,如:js)、动态作用域(如:.bash脚本)
  3. c#窗体之登录页(已连接数据库)
  4. ios、安卓的兼容性
  5. Java解决方案
  6. treegrid 表格树
  7. Log-Structured Merge Tree (LSM Tree)
  8. [LeetCode] 113. Path Sum II 二叉树路径之和之二
  9. 第02组 Alpha冲刺(4/6)
  10. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤