系列文章:


文章目录

  • node.js安装
  • vue环境安装
  • vue创建项目
    • 命令行方式创建
    • 使用UI界面搭建
  • idea导入vue项目

学习Vue不需要学会Node,Vue是前端框架,nodejs是服务端 ,使用Vue的脚手架的话,只需要学习Node的npm指令

node.js安装

node.js官网下载最新的长期版本,直接运行安装完成之后,我们就已经具备了node和npm的环境啦。


可以修改安装路径,之后一路默认即可。

如果出现红色的框的warn则按照如下步骤解决:
1、打开nodejs安装位置的文件夹。并打开两个文件 npm.cmd 和 npm

可能需要修改权限,右键-属性…如图,修改npm,npm.cmd的信息

2、找到那2个文件里面的prefix -g替换为prefix --location=global


3、最后打开cmd,查询npm版本即可!!!

说明:npm包管理器是集成在Node.js中,所以安装Node.js时候就已经自带npm,这里不需要安装,输入 npm -v即可得到npm版本

vue环境安装

将npm远程仓库替换为淘宝的仓库(替换成淘宝源)

# 安装淘宝npm
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装构件项目骨架的工具vue-cli


# vue-cli 安装依赖包,以下两个命令选择其中一个即可,npm 会慢一点
cnpm install --g vue-clinpm install -g @vue/cli

npm与cnpm的区别:
npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
cpnm:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,所以乐于分享的淘宝团队使用了国内镜像来代替国外服务器

vue的卸载(不需要执行的,如果安装错了可以卸载)
npm uninstall -g @vue/cli
npm cache clean --force

总结安装:
分别通过
node --version
vue --version
npm --version
查看当前版本号

可以通过
npm install -g npm 或者cnpm install -g npm更新最新版本npm
npm install @vue/cli -g或者cnpm install @vue/cli -g更新最新版本vue/cli
通过官网http://nodejs.cn下载最新版本的node.js

安装过程我遇到的问题:

@vue/cli创建项目遇到ERROR Failed to get response from /vue-cli-version-marker 解决方法

vue创建项目

命令行方式创建

创建项目
vue create 项目文件名称

初始化中的选择

? Please pick a preset: 请选择脚手架如何搭建,三个选项

  • 使用vue2,babel及eslint
  • 使用vue3,vue3的babel,eslint
  • 手动选择( 选择该项
? Please pick a preset:
❯ Default ([Vue 2] babel, eslint) Default (Vue 3 Preview) ([Vue 3] babel, eslint) Manually select features

? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection)

开始选择,按空格是选中和取消,选择 Babel, Router,Vuex。其他的使用时后续可以再引入即可。

Choose a version of Vue.js that you want to start the project with选择vue版本,根据项目情况,我选择的3.x

Where do you prefer placing config for Babel, ESLint, etc.? (Use arrow keys) 有一些配置(babel,eslint,etc.)是放到package.json中,还是独立出一个配置文件,
选择独立出一个配置文件

? Save this as a preset for future projects? (y/N) 是否将以上的配置留存下来,等待下次使用vuecli3创建vue项目时,可以直接选择该套配置,省去以上的配置流程。根据个人情况

打开项目:


启动:

使用UI界面搭建

在想要创建项目的目标文件夹启动vue ui


下一步中,项目文件夹中输入项目名称“vueblog-vue”,其他不用改,点击下一步,选择【手动】,再点击下一步,如图点击按钮,勾选上路由Router、状态管理Vuex,去掉js的校验。
下一步中,也选上【Use history mode for router】,点击创建项目,然后弹窗中选择按钮【创建项目,不保存预设】,就进入项目创建啦。
稍等片刻之后,项目就初始化完成了。上面的步骤中,我们创建了一个vue项目,并且安装了Router、Vuex。这样我们后面就可以直接使用。

Cannot set properties of null (setting ‘context’)

解决方案:我是参考@vue/cli创建项目遇到ERROR Failed to get response from /vue-cli-version-marker 解决方法之后使用命令行创建的,之后又使用ui方式创建,ui方式创建成功,应该是这个问题。(我电脑也有hadoop环境)

idea导入vue项目

需要引入vue.js插件,之后重启idea
导入:File -> New - > Project from existing Source…

之后一路next

引入element ui
cnpm install element-ui --save

src下main.js引入ElementUI

启动项目
npm run serve
或者以下面方式启动
Add Configuration-> + -> npm ->
Script是脚本填入serve

接下来,我们来安装axios(www.axios-js.com/),axios是一个基于 promise 的 HTTP 库,这样我们进行前后端对接的时候,使用这个工具可以提高我们的开发效率。
安装命令:
cnpm install axios --save
然后同样我们在main.js中全局引入axios。

import axios from 'axios'
Vue.prototype.$axios = axios

组件中,我们就可以通过this.$axios.get()来发起我们的请求了哈。

vue脚手架安装以及vue脚手架创建项目(详细步骤)相关推荐

  1. 使用GitGIthub上创建项目详细步骤

    前提: (1)安装git,安装过程可以参考下面链接 https://blog.csdn.net/qq_32786873/article/details/80570783 (2)注册Github账号,链 ...

  2. idea创建项目 详细步骤教程

    idea项目创建教程 1. idea的项目结构 2 创建idea项目 2.1 Project 2.2 Module 2.3 Package 2.4 创建Java Class文件 1. idea的项目结 ...

  3. 使用idea创建项目的步骤

    使用idea创建项目的步骤 1.点击桌面安装好的idea 2.由于我之前创建好了,所以打开的时候直接就进去,接下来,创建idea 3.File-new-project 4.点击project,创建项目 ...

  4. linux英汉字典代码,Ubuntu安装英汉词典(词库)详细步骤

    Ubuntu安装英汉词典(词库)详细步骤 发布时间:2013-05-26 11:26:08   作者:佚名   我要评论 linux并不缺少词典软件.但是缺少词库.所有的词典软件都需要,自己下载安装词 ...

  5. 优购商城项目 详细步骤流程

    优购商城项目 详细步骤流程 一.准备的工作 1.文档 写项目之前必须要有接口文档 准备工作接口文档是必不可少的 参考文档我们还可以参考 小程序的开发文档.阿里巴巴字体 iconfont .mdn- 2 ...

  6. Sharepoint2010创建webpart详细步骤

    Sharepoint2010创建webpart详细步骤 1.新建Sharepoint2010空白项目 2.部署为场解决方案 3.添加"新建项" 4.选择"web部件&qu ...

  7. ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...

  8. linux pps 包 网卡,64位Ubuntu Linux 下安装和使用PPS网络电视的详细步骤

    亲自测试在Ubuntu 10.10下安装好了pps,详情请见这里 Ubuntu Linux下安装和使用PPS详细步骤及解决无声的问题,包括解决无声的问题,不过那是在32 位的Ubuntu Linux ...

  9. Vue脚手架安装 与 Vue项目创建运行、vue项目迁移后运行失败问题

    目录 Vue脚手架安装 vue 如何查看vue cli的安装位置 Vue项目创建与运行 1.创建项目 2.运行项目 3.检测运行是否成功 项目文件作用介绍 快捷安装项目所需依赖 命令 npm i Vu ...

最新文章

  1. vb inet 一些方法
  2. MnasNet 测试
  3. 转载-- http接口、api接口、RPC接口、RMI、webservice、Restful等概念
  4. tomcat 启动速度慢背后的真相
  5. innodb下的mvcc_从InnoDB了解MVCC
  6. matlab怎么求三阶导数,三阶样条插值(一阶导数边界条件) matlab程序
  7. oracle的监听服务详解
  8. 【新书推荐】【2019.01】离散数学及其应用(第五版)
  9. 后盾网html5视频教程全集观看下载
  10. 完整的网络安全解决方案
  11. 在unity商店中寻找资源_Unity资产商店:五月疯狂促销活动正在进行中!
  12. sql server 日期条件-上月、年初、同期
  13. 【算法学习】 位运算中的奇巧淫记
  14. SCI论文结构化阅读法
  15. Python基础速成笔记(1)(适合有C/C++的基础)
  16. 多版本谷歌chrome浏览器并存(谷歌浏览器从C盘移植)
  17. iOS Charts库绘制曲线
  18. 招商银行信用卡中心18秋招题解
  19. 离散数学-10 群与环
  20. 把一个运行的Docker容器做成镜像

热门文章

  1. 随机梯度下降,mini-batch梯度下降,在线学习机制,mapreduce
  2. pythonnumpyrand函数_Numpy之random函数使用学习
  3. Android 系列 5.9使用Inkscape创建Android Launcher图标
  4. 采用ZLIB及MINIZIP进行文件解压缩及加解密
  5. Quzh[python]统计元音字母——输入一个字符串,统计处其中元音字母的数量。
  6. css3旋转边框特效
  7. 银行如何快速落地营销数字化?
  8. Selenium打开IE报错“Protected Mode settings...”解决方法
  9. 码代码微信号今日上线,为互联网同仁提供最前沿咨询
  10. matlab火炮控制系统,ADAMS+MATLAB某火炮高低传动系统设计与仿真