热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第一个vue工程模板(基于B战狂神的Vue快速上手P12+)

前情提要:多看一眼1.涉及有关的组件安装为了防止运行出错可以使用我的版本2.记得要安装了淘宝的镜像加速器(cnpm)组件才可以使用cnpm指令※※※※※※※※※※留心版本,我

前情提要:


多看一眼

1.涉及有关的组件安装为了防止运行出错可以使用我@的版本
2.记得要安装了淘宝的镜像加速器(cnpm)组件才可以使用cnpm指令
※※※※※※※※※※


留心版本,我试过都用最新版,发现出现了一堆版本兼容问题.用我推荐的版本可以完美运行出来狂老师的vue工程小demo

1.Node.js@v12.13.0版本 下载地址:node.js官网
2.安装node.js淘宝镜像加速器(cnpm) npm install cnpm -g
3.vue-cli cnpm instal1 vue-cli-g
4.webpack@4.41.2版本cnpm install webpack@4.41.2 -g
5.webpack-cli@3.3.9版本cnpm install webpack-cli@3.3.9 -g
6.vue@2.96版本
7.vue-router@3.1.3版本cnpm install vue-router@3.1.3 --save-dev
8.node-sass: @4.5.3版本cnpm install node-sass@4.5.3
9. sass-loader@7.3.1版本cnpm install sass-loader@7.3.1


Help:

一定一定一定要统一版本不然到时很多莫名其妙的err.和一堆要几个小时查资料解决的版本不兼容问题
在这里插入图片描述
其实说白了:说有用cnpn 指令进行安装的组件版本都可以在package.json中修改然后使用cnpm install进行安装.付上我的package.json

{"name": "hello-vue","version": "1.0.0","description": "A Vue.js project","author": "kuangshen","private": true,"scripts": {"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start": "npm run dev","build": "node build/build.js"},"dependencies": {"element-ui": "^2.15.6","vue": "^2.5.2"},"devDependencies": {"autoprefixer": "^7.1.2","babel-core": "^6.22.1","babel-helper-vue-jsx-merge-props": "^2.0.3","babel-loader": "^7.1.1","babel-plugin-syntax-jsx": "^6.18.0","babel-plugin-transform-runtime": "^6.22.0","babel-plugin-transform-vue-jsx": "^3.5.0","babel-preset-env": "^1.3.2","babel-preset-stage-2": "^6.22.0","chalk": "^2.0.1","copy-webpack-plugin": "^4.0.1","css-loader": "^0.28.0","extract-text-webpack-plugin": "^3.0.0","file-loader": "^1.1.4","friendly-errors-webpack-plugin": "^1.6.1","html-webpack-plugin": "^2.30.1","node-notifier": "^5.1.2","node-sass": "^4.5.3","optimize-css-assets-webpack-plugin": "^3.2.0","ora": "^1.2.0","portfinder": "^1.0.13","postcss-import": "^11.0.0","postcss-loader": "^2.0.8","postcss-url": "^7.2.1","rimraf": "^2.6.0","sass-loader": "^7.3.1","semver": "^5.3.0","shelljs": "^0.7.6","uglifyjs-webpack-plugin": "^1.1.1","url-loader": "^0.5.8","vue-loader": "^13.3.0","vue-router": "^3.1.3","vue-style-loader": "^3.0.1","vue-template-compiler": "^2.5.2","webpack": "^3.6.0","webpack-bundle-analyzer": "^2.9.0","webpack-dev-server": "^2.9.1","webpack-merge": "^4.1.0"},"engines": {"node": ">= 6.0.0","npm": ">= 3.0.0"},"browserslist": ["> 1%","last 2 versions","not ie <= 8"]
}

正式开始


步骤

1.使用终端(cmd)到一个空的文件夹 //cd 指令
2.终端输入vue init webpack hello-vue //创建一个名为hello-vue的工程
3.终端进入hello-vue文件夹 //cd指令
4.安装依赖
①路由: cnpm install vue-router@3.1.3 --save-dev
②ElementUI(饿了么UI):npm i element-ui -S
③package.json内容的安装:cnpm install
④sass加载器:cnpm install sass-loader@7.3.1 node-sass@4.5.3 --save-dev
5.启动测试在hello-vue文件夹下的终端(cmd)输入命令:npm run dev
有这个就成功了
出现这个就成功了,只需要打开浏览器,在网址输入该地址:http://localhost:8080
即可进入项目页面

6.结束,关于安装的这些路由,sass加载器,ElementUI组件的其他使用在这里就不一一讲了.大家可以到B站看视频,我的能力怕讲了误导了大家


给你们

1.【狂神说Java】Vue最新快速上手教程通俗易懂-哔哩哔哩 https://b23.tv/TuYx5IU
2.到这里有同学做了狂老师的笔记:一篇文章,Vue快速入门!!!
3.我的package.sjon在上面第一章自取


推荐阅读
  • 前言:原本纠结于Web模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中ev ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 技术周报·2021-05-07-小编推荐向现代Javascript转型原文标题:Publish,ship,andinstallmodernJavaScriptforfaste ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • 本文介绍了在交换型网络环境下使用嗅探器ARPSniffer的方法,包括检测嗅探环境、设置嗅探的网卡和启动自动路由功能等步骤。同时指出ARPSniffer也可以在非交换型网络环境下使用来嗅探各种网络信息。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 本文介绍了一个Magento模块,其主要功能是实现前台用户利用表单给管理员发送邮件。通过阅读该模块的代码,可以了解到一些有关Magento的细节,例如如何获取系统标签id、如何使用Magento默认的提示信息以及如何使用smtp服务等。文章还提到了安装SMTP Pro插件的方法,并给出了前台页面的代码示例。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 现象:[root@localhost~]#dockerrun-d-p9000:80centos:httpdbinsh-cusrlocalbinstart.shd5b2bd5a7bc ... [详细]
  • 动态多点××× 单云双HUB
    动态多点是一个高扩展的IPSEC解决方案传统的ipsecS2S有如下劣势1.中心站点配置量大,无论是采用经典ipsec***还是采用greoveripsec多一个分支 ... [详细]
  • php网站设计实验报告,php网站开发实训报告
    本文目录一览:1、php动态网站设计的关键技术有哪些软件,及搭建步骤需要哪些页面,分别完成 ... [详细]
author-avatar
111
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有