vue单机运行条件 安装vue环境
淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】
本文章向大家介绍Vue安装及环境配置、开发工具,主要内容包括前言、一、node.js安装和配置、2. 配置默认安装目录和缓存日志目录、3. node.js环境配置、4. 配置淘宝镜像源、二、安装vue及脚手架、2.安装webpack模板、3.安装脚手架【【微信】】.x、4.【【微信】】创建vue项目、三、安装【【微信】】.x、2、安装新版本、3、新建项目、4、运行项目、五、cli3下拉取2.x模板、四、开发工具、2、Hbuilder X、五、vue项目结构、六、我的vue 的系统学习笔记、Vue笔记二:基础语法、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
官网下载最新版本:Download | Node.js?可以下载安装包(安装教程见:Node.js 安装配置 | 菜鸟教程) 或者下载zip文件找个目录保存,解压下载的文件,然后配置环境变量,将解压文件所在的路径配置到环境变量中。
由于Node.js 中默认安装了 npm,所以不用额外配置就能在全局命令中使用 npm命令,在cmd中测试一下是否安装成功了:输入 node -v 与 npm Cv分别查看版本信息
说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:Users用户名AppDataRoamingnpm】路径中,占C盘空间。 1、创建默认安装目录和缓存日志目录 比如,我希望将全模块所在路径和缓存路径,放在我node.js安装的文件夹中,则在我安装的文件夹【”D:Program Files nodejs】下创建两个文件夹【node_global】及【node_cache】分别作为默认安装目录和缓存日志目录。
2、执行命令,将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录:
查看npm全局安装包保存路径?查看npm装包缓存路径
还可以输入命令来查看全局安装目录:
查看所有npm 配置
说明:以下D:Program Filesnodejs为我的node的安装路径,记得改成你们自己的路径
“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”,进入环境变量对话框
1、【系统变量】下新建【NODE_PATH】,此处设置第三方依赖包安装目录 如果跟着第2步修改了全局安装目录,则输入【D:Program Filesnodejsnode_globalnode_modules 】
2、【系统变量】下的【Path】添加上node的路径【D:Program Filesnodejs】
3、如果设置了全局安装目录,【用户变量】下的【Path】将默认的 C 盘下 APPData/Roamingnpm 修改为【D:Program Filesnodejsnode_global】,【D:Program Filesnodejsnode_cache】,这是nodejs默认的模块调用路径
查看npm下载源?
将npm的模块下载仓库从默认的国外站点改为国内的站点,这样下载模块的速度才能比较快,现在用的都是淘宝镜像源【【网址】】),使用淘宝镜像源有两种方式:
(1)临时使用
这个代码就是只在安装cluster的使用淘宝镜像下载,每次安装一个模块都用挺长的代码,比较繁琐,所以推荐第二种方式。
(2)永久使用
这里有也两种配置选择,一是直接修改npm命令的仓库地址为淘宝镜像源,另一种是安装cnpm命令。
第一种:直接修改npm的默认配置
验证:配置后可以根据?或命令查看npm下载源是否配置成功,如图所示配置前为”【【网址】】/”
配置后为淘宝镜像,表示配置成功
第二种:安装cnpm
验证方式变成了?或?如图所示
或者
根据自己的淘宝镜像源设置选择命令,其中-g是全局安装,指安装到global全局目录去
查看安装的vue信息:?或者
查看安装的vue版本【【微信】】
在命令行中运行命令,然后等待安装完成。
webpack 4x以上,webpack将命令相关的内容都放到了webpack-cli, 所以还需要安装webpack-cli:, 安装成功后可使用查看版本号。
用这个命令来检查其版本是否正确:或
这里顺手安装上【【微信】】
1、创建项目(最好在cd到D盘的某个位置,即项目的路径,否则项目会新建在C:UsersAdministrator,也可以直接在想要的项目路径下输入cmd)
项目名不要取中文和大写字母。
进行一些配置:
- Project name(工程名):回车(含大写字母给我报错了,我给改了my-vue)
- 【【微信】】(工程介绍):回车
- Author:作者名 :回车
- 【【微信】】 ==> (是否安装编译器)runtime-compiler、 runtime-only 都是打包方式,第二个效率更高;
- Install 【【微信】】 ==> 是否要安装 【【微信】】,项目中肯定要使用到路由,所以Y 回车;
- Use ESLint to lint your code ==> 是否需要ESLint检测代码,目前我们不需要所以 n 回车;
- Set up unit tests ==> 是否安装 单元测试工具 目前我们不需要 所以 n 回车;
- Setup e2e tests with Nightwatch ==>是否需要端到端测试工具目前我们不需要所以n回车;
- Should we runfor you after the project has been created? (recommended) (Use arrow keys)==> 安装依赖
- 回车;
此处省略了一部分截图 最后结果如下,项目初始化成功
2、按提示代码进入到项目目录下并运行
按提示打开地址http://【【淘密令】】:8081, 打开网址如图所示
结束项目运行:,选择Y即可停止项目的运行。
卸载2.x版本卸载3.x版本?
?指定版本号不指定版本号会默认安装最新的版本
- Please pick a preset=》选择一个配置:default默认有babel、eslint,Manually select features 手动配置。?选择手动配置,根据自己的需要选择,敲空格键配合方向键进行选择。
- where do you prefer placing 【【微信】】 for …=》配置放在哪里?In dedicated 【【微信】】 files =》?每项配置有单独的文件?In package.json =》在package.json 文件中
- Sa【【微信】】re project=>是否为保存配置习惯文件,存了后下次新建新项目选择配置时就会有此选项了
- Sa【【微信】】; =>存个名字
- Pick the package …=>运行选择npm或者yarn
配置成功
cd 到我们的项目目录, 然后使用可以运行我们的项目 http://【【淘密令】】:8080/ 打开就可以看到我们的运行的结果了,如图
依然可以新建2.x的项目?
最好使用编码工具查看编写代码,我用的vs code ,安装见【【微信】】的下载安装、快捷键以及插件离线安装_袁小萌同学的博客-CSDN博客,下面讲如何使用【【微信】】查看vue代码 1、在【【微信】】 中启动项目 创建完项目后,首先用VS打开项目所在的文件夹,点击工具栏的终端――新建终端,在下面的终端窗口命令行输入?启动,编译成功后会自动打开浏览器
项目中新建vue.【【微信】】.js 文件,更改端口号为8089
node.js安装不上是啥原因 node js有什么用
node.js安装失败2503,node.js安装成功有什么提示,安装node js,node.js安装失败进度条倒退【【微信】】.config.js 的详解与配置 1. 为什么要配置 vue.config.js 由于 vue-cli 3 也学习了 rollup 的零配置思路,所以项目初始化后,没有了以前熟悉的 build 目录,也就没有了 webpack.base.config.js、webpack.dev.config.js 、webpack.prod…...
🐱 个人主页:不叫猫先生 🙋?♂? 作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 【【微信】】;系列专栏:vue3从入门…...
java后端前端使用WebSocket实现消息推送(流程详细代码)创建WebSocket的简单实例操作流程1.引入Websocket依赖2.创建配置类WebSocketConfig3.创建WebSocketServer4.【【微信】】调用前端WebSocket连接OK,下课!!!在项目的开…...
一、总述 computed和watch都是vue框架中用于监听数据变化的属性 二、computed计算属性 如果函数所依赖的属性没有发生变化,从缓存中读取必须有return返回使用方法和data中的数据一样,但是类似一个执行方法 三、watch* watch的函数名必须和data…...
同样是,虽然标题写的vue项目适用,但其它前端框架应该也可以。其它框架我没什么经验,可以参考着看看,应该适用。 本文章不涉及第三方插件,纯js。 自适应这个问题,老早以前就有一个解决方式,css中…...
文章目录1.若依修改主界面图标2.若依修改主界面文字3.若依修改页面上方图标4.若依修改页面上方文字5.若依登录页面文字修改6.免费图片转换网站1.若依修改主界面图标 图片路径: /src/assets/logo/logo.png直接将想要替换的png格式图片将其替换即可,图片大小建议为60*…...
最近练习vue的项目,有关于后台管理系统的动态添加路由部分,根据思路实现了基本的功能,在这里记录一下,等后面学习后在进行优化。 这里只是记录我个人最后实现的思路,本人由于是初学者,可能思路和代码有不正确地方&…...
大家好,我是帅地。 假如你没有明确的目标,或许可以按照我说的学习路线来学习一波,我写的每一份学习路线,不会很全面,因为我认为,东西列的太多,反而不利于新手的学习,所以我列举的&a…...
在上一篇笔记中提到了【【微信】】写代码过程中,出现的代码自动补全失效功能,今天来谈谈如何解决这个问题。 首先,我们已经很明确的就是安装了volar插件之后,HTML标签片段补全已经失效,即在template中书写HTML标签时&am…...
前言 Vue响应式原理是Vue最独特的特性之一,当数据模型进行修改时,视图就会进行更新,这使得状态管理简单直接,但是其底层的细节还是需要我们深入学习理解,这样遇到一些问题我们才能快速进行定位,并解决&…...
父组件中: 1.setup语法糖中导入子组件 2.在子组件标签上绑定ref值 3.setup内部从vue中按需导出 【【微信】】 方法 4.调用【【微信】】方法导出proxy 5.通过proxy.$refs.子组件ref名.子组件内属性/方法 实现调用 <template><!-- 父组件 --&g…...
【JAVA_Web】书店管理系统(附带前后端源码及资源) 一、项目的目的和意义 1.1目的 在“互联网”的大趋势下,线上销售以其简单、便捷、高效的特点受到人们的青睐。网上书店不受时间或者空间的限制,只要在网络覆盖的地方人们就可以…...
文章目录React的路由嵌套手动路由的跳转React的路由嵌套 接上一篇文章, 在上一篇文章中讲解了路由的基本介绍, 我再来介绍一下路由的其他用法 在开发中,路由之间是存在嵌套关系的。 这里我们假设Home页面中还有两个页面内容: 推荐列表和排行榜列表; 点击不同的链接…...
文章目录React的高阶组件高阶组件基本介绍高阶组件使用过程高阶组件应用场景高阶组件的意义React的高阶组件 高阶组件基本介绍 什么是高阶组件呢? 在认识高阶组价之前, 我们先来回顾一下什么是高阶函数? 相信很多同学都知道(听说过?),也用过高阶函数 高阶组件和…...
文章目录?🔥 赠书活动 - 《HTML5CSS3JavaScript从入门到精通(微课精编版)(第2版)》?🔥 编辑推荐?🔥 抽奖方式与截止时间?🔥 赠书活动 → 获奖名单?…...
文章目录🌟 写在前面🌟 setup 语法糖🌟 computed函数🌟 watch 函数🌟 写在最后🌟 写在前面 专栏介绍: 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章,应粉丝要求开始更新 Vue3 的…...
仅供参考,也是到处收集而来,如有不对的地方可以指点修改,后续追加的面试题在最后 JS 1、说一下innerHTML 与 innerText的作用与区别? 作用:都可以获取或者设置元素的内容区别:innerHTML可以解析内容中的…...
🐱 个人主页:不叫猫先生 🙋?♂? 作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 【【微信】】;系列专栏:vue3从入门…...
目录 1. 防抖和节流 2. js闭包 vue中的data为什么是一个函数?(面试常问) 3. ES6面试题 3.1 【【微信】】 区别 3.2 解构 3.3 如何利用es6快速的去重? 3.4 Promise 面试题 以下代码的执行结果是? 4. Vue相关…...
1、定义 filter()创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 2、语法 array.filter(function(currentValue,index,arr), 【【微信】】); 3、参数说明 返回 4、用法 filter() 方法用于把Array中的某些元素过滤掉,然后返回…...
目 录 1 绪论 1 1.1 研究背景 1 1.2 目的和意义 1 1.3 开发工具及技术 1 2 需求分析 3 2.1 功能需求分析 3 2.1.1 网站前台功能 3 2.1.2 网站后台功能 3 2.2 性能分析 3 2.3 系统用户用例图 4 3 系统设计 5 3.1 系统的总体设计 5 3.2 数据库的分析与设计 5 3.2.1数据库概念设计…...
Markdown常用语法介绍 Markdown是一种使用一定的语法将普通的文本转换成HTML标签文本的编辑语言,它的特点是可以使用普通的文本编辑器来编写,只需要按照特定的语法标记就可以得到丰富多样的HTML格式的文本。本文就来介绍一些常用的Markdown语法以及推荐…...
TypeScript 是 JavaScript 的超集,理解 TypeScript 与 JavaScript 区别以选择合适的语言。 1.TypeScript 特性 TypeScript 是 Microsoft 开发和维护的一种面向对象的编程语言。它是 JavaScript 的超集,包含了 JavaScript 的所有元素,可以载入…...
项目场景: C――WebServer服务器编程 项目搭建 (1)配置虚拟机,下载XShell、Xftp以及windows版本的VScode; (2)安装SSH: sudo apt install openssh-server(3ÿ…...
🤞目录🤞 💖一. 准备工作 💎1) 创建 web 项目 💎2) 创建目录结构 💎3) 配置 pom.xml 💖二. 数据库操作代码 💎1. 数据库设计 1.1 ER图 1.2 ER图转化为关系模型并优化 1.3 创…...
Express简介 1.什么是Express 官方给出的概念:Express是基于Node.js平台,快速、开放、极简的web开发框架。 通俗理解:Express的作用和Node.js内置的http模块类似,是专门用来创建web服务器的 Express的本质:就是一个n…...
? 作者简介:一名普通本科大三的学生,致力于提高前端开发能力 ? 个人主页:前端小白在前进的主页 🔥 系列专栏 : node.js学习专栏 个人社区 : 个人交流社区 🍀 学习格言: 打不倒你的会使你更强&a…...
目录一、效果演示视频二、一步一步创建项目三、生成表白二维码的小链接一、效果演示视频 给女神表白的程序二、一步一步创建项目 🌹 在您的电脑上创建 love 文件夹 (存放所有的资源和代码) 🌹 在 love 文件夹中创建 【【微信】】 文件夹…...
以下为整理的webpack面试题,如有不足之处,还请大家多多指正。 一、webpack的构建流程 二、对webpack的理解 webpack是一个打包模块化js的工具,在webpack里一切文件皆模块,通过loader转换文件,通过plugin注入钩子…...
目录前言:一、什么是组件二、注册组件1. 全局注册2. 局部注册二、传递数据【父 -> 子】1. 字符串数组的形式2. 对象的形式三、组件事件【子 -> 父】1. 字符串数组式声明自定义事件2. 【子组件】触发组件事件3. 【父组件】监听子组件自定义事件4. 组件事件例子…...
文章目录【【微信】】前端期末大作业 (1500套) 集合一、网页介绍二、网页集合三、作品演示A电影主题B漫画主题C商城主题D家乡主题E旅游主题F餐饮/美食主题G环境主题H游戏主题I 个人主题K体育主题L博客主题M汽车主题N文化主题P美妆主题Q企业主题R教育主题S其他主题…...
Vue响应式原理八股文序违背老祖宗的决定将Vue响应式原理公众于世响应式数据(Observe篇)dom更新(Wacther篇)依赖收集八股文序 开篇来一段大家都会背诵的八股文。 某面试官: 请你简要介绍一下Vue的响应式原理。 答&am…...
文章目录 一、文章前言二、具体流程及准备三、开发步骤四、完整代码一、文章前言 最近在Dou音很火的AI绘画特效能够实现将人脸进行动漫化,让我们用小程序也制作一个吧。 二、具体流程及准备 2.1、注册百度开放平台及微信公众平台账号。 2.2、下载及安装微信Web开发者工具。 2.…...
🐱个人主页:不叫猫先生 🙋?♂?作者简介:前端领域新星创作者、华为云享专家、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 【【微信】】;系列专栏ÿ…...
不少人都想下载 【【微信】】插件,但又不会做,今天我做个比较详细的笔记 查看当前的devtools的版本可以去这个网站看右侧的个v几点几的,就是版本号 【【微信】】/vuejs/devtools 目录 第一个方法:使用极简插件 第一步:查…...
我比较懒惰,如非必要,不喜欢npm版本切换来切换去,感觉浪费我编程的时间.后来发现,现在偷的懒都是为将来的忙碌埋下的祸根. 言归正传,本文主要是讲解一下,如何使用nvm进行npm版本的切换. 工欲善其事必先利其器,我们先下载nvm;直接上下载链接(针对windows哈,毕竟我没mac本); 下载…...
🎁写在前面: 观众老爷们好呀,这里是前端小刘不怕牛牛频道,小程序系列文章又更新了呀。 上文我们讲解了微信小程序自定义组件的入门知识,那么今天牛牛就来讲讲自定义组件的进阶知识吧,赶紧拿起小本本做笔记…...
首先浏览器发起 HTTP 请求,像早期的时候只会请求一些静态资源,这时候需要一个服务器来处理 HTTP 请求,并且将相应的静态资源返回。 这个服务器叫 HTTP 服务器。 简单点说就是解析请求,然后得知需要服务器上面哪个文件夹下哪个名字…...
HTML1. 标题与段落标签2. 文本修饰标签3. 图片标签4. 链接标签5. 无序、有序列表与定义列表6. 表格、表单标签7. div与span标签1. 标题与段落标签 (1) 标题标签是一对双标签:<h1></h1>,<h2></h2>,<h3></h3&…...
很长一段时间,Web 开发的前景似乎没有什么进展(2016 年至 2021 年),但在刚刚过去的 2022 年中确实又猛窜了一波。今天主要想跟大家聊聊最新 Web 开发趋势。相信这波浪潮会继续激发 Web 开发者的关注,对万象更新的 2023…...