vue安装和使用
首先这里记录的是基于安装node.js 的npm安装vue 如果你不是用的node与npm 那就不必往下看了
1.安装node.js这个不多说 百度有很多
2.安装webpack
全局安装webpack(直接安装全局即可,以后要经常使用,安装后直接进入第三步)
npm install webpack -g
这里补充一下
全局安装就是装一次任何时候任何项目都可以直接使用,一般情况下我是在C盘或者D盘根目录下创建一个www文件夹,(路径一切非包含中文)
然后所有的项目都放到这个www文件夹里面 全局安装的插件什么的包括后期创建的项目都需要先cd到www文件后执行npm命令,
这样便于管理和后期查找项目文件和配置文件
依赖项安装是cd 到项目后安装 仅作为这个项目的使用依赖项 其他项目不能公用
通常我们会将webpack安装到项目依赖,这样就可以使用本地版本的webpack(不安装全局,作为依赖项也可以)
//node启动 cd进入项目目录
//确定已有package.json,没有就npm init 创建
$ npm install webpack --save-dev
//查看webpack 版本信息
$ npm info webpack
//安装指定版本
$ npm install webpack@4.12.x --save-dev
如果要使用webpack开发工具,要单独安装 webpack-dev-server
$ npm install webpack-dev-server --save-dev
3.安装vue-cli脚手架 脚手架集成了很多必须的包和配置 也是官方推荐的安装
单页面应用环境一次性搭建 官方推荐 底层基于webpack搭建的
全局安装 vue-cli
npm install --global vue-cli
4.创建一个vue基于 webpack 模板的新项目 在www目录下
vue init webpack my-project (my-project)是项目名字,非中文 可以自己更换
然后自动下载东西(模板) 几秒钟后问你文件名字确定用这个 可以更改
这里我不改了
然后回车-回车-回车-再回车(应该是四下) 慢点 接着出现 y/n选项了
这里我们输入y (第一次)
下面又出现y/n (下面的几项全选n,应该是三个n)也就是只有第一个是y
这里停顿一下 千万不要按快了 出现下面选项 (需要执行严格模式之类的)就是你编写代码的时候 上下行格式必须有空四格,必须加引号之类的
这里我们选择最后一个No, I will handle that myself 方向键控制 然后回车
>Yes, use NPM
Yes, use Yarn
No, I will handle that myself(选择这一项)
然后cd到你的项目文件夹下(必须 否则报错)
D:\www>cd my-project
然后输入指令 npm i 安装项目所需要的依赖包
如果npm安装不上的话,可以使用淘宝镜像cnpm安装 前提是先安装淘宝镜像(自行百度,或者看我的另一个文章)
并且如果你的安装过程中开始如果使用了npm 就绝对不能在使用cnpm 反之同样
(查看当时用什么方法安装的可以打开项目本地D:\www\my-project\node_modules文件夹,一直往下拉,看文件夹图标带不带快捷方式的小箭头,如果有就是cnpm方式,正常文件夹图标就是npm方式安装,这个只有在安装后执行npm run dev命令后才有这个node_module文件夹)
好了 一个基于webpack的vue项目文件就创建完成了
下面我们cd 到项目文件中 我的在D盘 根据自己的选择
D:\www>cd my-project
然后npm run dev(或者npm start) 回车 等个几秒钟 出现 Your application is running here: http://localhost:8080
浏览器会自动打开localhost:8080 看到vue页面就可以了 如果没有自动打开 就自己输入地址打开 这个无所谓的
然后打开本地的项目文件夹 拖到Hbuider 或者vscode编辑器中就可以开始编辑项目了 这里推荐vscode 安装vetur插件 很好用
当我们安装完成后就可以安装其他的vue全家桶 需要什么装什么
npm i element-ui -S 安装饿了么UI框架
npm install axios 安装axios,官网推荐安装的封装的ajax
npm install vuex --save 这个一般大点的复杂项目用
对于安装完成后项目的每个文件是用处可以百度或者点击菜鸟教程的 http://www.runoob.com/vue2/vue-directory-structure.html 进行查看
注:转载请标明链接出处 https://www.cnblogs.com/liuda-page/p/9237800.html 一分耕耘,一分收获。
vue安装和使用的更多相关文章
- [Vue安装教程]十分钟学会vue 安装
Vue的安装主要有一下几个步骤: 1.安装npm淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 2.安装脚手架工 ...
- 前端笔记之Vue(一)初识SPA和Vue&webpack配置和vue安装&指令
一.单页面应用(SPA) 1.1 C/S到B/S页面架构的转变 C/S:客户端/服务器(Client/Server)架构的软件. C/S 软件的特点: ① 从window桌面双击打开 ② 更新的时候会 ...
- vue安装搭建
title: vue安装搭建 date: 2018-04-21 14:00:03 tags: [vue] --- 安装 首先安装nodejs 直接官网下载最新版本http://nodejs.cn/do ...
- vue安装及环境搭建
vue项目在pycharm里运行需要安装一个插件,打开settings,找到plugins,里面搜索vue.js,点击安装. vue安装 先安装node.js npm install -g @vue/ ...
- Vue系列(2):Vue 安装
前言:关于页面上的知识点,如有侵权,请看 这里 . 关键词:小白.Vue 安装.Vue目录结构.Vue 构建页面流程 ? 初学者安装 vue 用什么好 大家都知道,学 Vue 最好还是去官网学,官网写 ...
- vue 安装与起步
vue安装: 1.官网下载vue,在script标签里引用(去下载) 2.使用CDN(建议下载到本地,不推荐这种方法): BootCDN:https://cdn.bootcss.com/vue/2.2 ...
- Vue安装及插件Vue Devtools
vue安装: # 最新稳定版 $ npm install vue # 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 webpack 模板的新 ...
- vue安装遇到的5个报错小结
前言 这篇博文不会教你怎么安装vue,但会告知安装过程中可能遇到的5个问题 2017年我写过一篇安装vue的博客,详情:https://www.cnblogs.com/tu-0718/p/752109 ...
- vue安装及创建项目的几种方式
原文地址:https://www.wjcms.net/archives/vue安装及创建项目的几种方式 VUE安装的方式 直接用 script标签 引入 对于制作原型或学习,你可以这样使用最新版本: ...
- deepin vue安装步骤
deepin安装node.js sudo wget https://nodejs.org/dist/v9.2.0/node-v9.2.0-linux-x64.tar.xz tar xJf node-v ...
随机推荐
- [Swift]LeetCode746. 使用最小花费爬楼梯 | Min Cost Climbing Stairs
On a staircase, the i-th step has some non-negative cost cost[i] assigned (0 indexed). Once you pay ...
- [Swift]LeetCode963. 最小面积矩形 II | Minimum Area Rectangle II
Given a set of points in the xy-plane, determine the minimum area of any rectangle formed from these ...
- IO复用(较详细)
进程与线程的描述 一个进程至少会创建一个线程,多个线程共享一个程序进程的内存.程序的运行最终是靠线程来完成操作的.线程的数量跟CPU核数有关,一个核最多能发出两个线程.线程的操作主要分为:一:给CPU ...
- ASP.NET Core 系列目录
目录: ASP.NET Core 2.0 : 一. 概述 ASP.NET Core 2.0:二. 开发环境 ASP.NET Core 2.0 : 三. 项目结构 ASP.NET Core 2.0 : ...
- qt 布局
说到qt布局,比起之前用的MFC好了许多,而且qt支持qss,可以更好的美化界面.qt提供了几种常见的布局管理 窗体布局,这对客户端程序来说是一个福音,再也不用操心程序界面放大缩小时界面控件怎么变化, ...
- ASP.NET Core SignalR中的流式传输
什么是流式传输? 流式传输是这一种以稳定持续流的形式传输数据的技术. 流式传输的使用场景 有些场景中,服务器返回的数据量较大,等待时间较长,客户端不得不等待服务器返回所有数据后,再进行相应的操作.这时 ...
- es6学习笔记--模板字符串
这几天简单看了一下深入浅出es6这本书,感觉特实用,学习了一个新特性---模板字符串在项目开发中,拼接字符串是不可缺少的,动态创建dom元素以及js操作数据都要拼接字符串,在es6出来之前,我们都通常 ...
- CentOS7 systemctl tomcat常用配置
开始配置tomcat 1.环境准备,安装java 在生产环境上,我一般使用oracle java,不使用openjdk,所以先卸载系统自带的openjdk yum remove java 下载orac ...
- [一]FileDescriptor文件描述符 标准输入输出错误 文件描述符
文件描述符 当应用程序请求打开或者操作文件时,操作系统为应用程序设置一张文件列表,具体的实现形式此处不深入说明 操作系统会提供给你一个非负整数,作为一个索引号,它的作用就像地址或者说指针或者说偏移 ...
- windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
windows下查询端口占用情况 ,强制结束端口占用程序 查询8080端口被那个程序占用 如何强制结束windows下端口占用情况? 下面操作在win10下 在控制台执行命令 1.列出所有端口的情 ...