基于NodeJs 的Vue安装和创建项目

基于NodeJs 的Vue安装和创建项目

一、Node.js的下载与安装

下载地址: https://nodejs.org/en/download/prebuilt-installer

安装完之后,启动 cmd命令行,验证 Node.js 是否安装成功

在这里插入图片描述

二、配置npm的全局模块的存放路径以及缓存的路径

注:我的安装路径为 D:\tools\node

在上面我们已经完成了 Node.js 的安装,即使不进行此步骤的环境变量配置也不影响Node.js的使用。但是,若不进行环境变量配置,那么在使用命令安装 Node.js全局模块 (如:npm install -g vue)时,会默认安装到C盘的路径 (C:\Users\用户名\AppData\Roaming\npm) 中。因此,我们需要配置 全局安装模块 node_global 以及 缓存目录 node_cache 的环境变量。

// 设置全局模块安装路径
npm config set prefix "D:\tools\node\node_global"// 设置全局缓存存放路径
npm config set cache  "D:\tools\node\node_cache"// 查看npm全局安装包保存路径
npm config get prefix// 查看npm装包缓存路径
npm config get cache// 查看全局安装目录
npm list -global// 查看所有npm 配置
npm config list

在这里插入图片描述

三、设置电脑环境变量

1、在【系统变量】中新建环境变量 NODE_PATH,变量值为:D:\tools\node\node_global\node_modules,其中 D:\tools\node\node_global 是新创建的全局模块安装路径。在这里插入图片描述
2、在【系统变量】下的【Path】中添加上Node的路径【D:\tools\node】
在这里插入图片描述
3、修改【用户变量】中的 【Path】 变量,将 C:\Users\用户名\AppData\Roaming\npm 修改为D:\tools\node\node_global
在这里插入图片描述
4、设置完用户变量后,一路点击确定,我们的电脑环境变量就完成了。

四、Windows下使用npm安装任何包都报错, Windows下使用npm显示权限不够

在这里插入图片描述
查看Nodejs安装目录,右键发现在重命名以及删除前面有个盾牌标志这就是 node文件夹 权限不够的原因

在这里插入图片描述
右键Nodejs安装目录,我的是文件夹名称是nodejs,点击属性, 如图,设置属性即可。
在这里插入图片描述

五、安装vue及脚手架

5.1、安装vue.js

在 cmd 窗口中输入以下指令 全局安装Vue模块//	全局安装Vue模块  -g 表示全局安装
npm install vue -g查看安装的vue信息
npm info vue查看安装的vue版本
npm list vue

5.2、安装webpack模板

npm install webpack -g//webpack将命令相关的内容都放到了 webpack-cli,所以还需要安装 webpack-cli
npm install --global webpack-cli//webpack -v查看版本号
webpack -v

5.3、安装脚手架vue-cli 2.x

//全局安装vue-cli脚手架
npm install vue-cli -g//检查其版本是否正确
vue -V
vue --version//安装上Vue路由:vue-router
npm install vue-router -g 

六、使用vue-cli2创建运行vue项目

1.创建代码

在想要创建的位置路径下打开cmd(直接点击路径输入cmd即可打开当前位置的终端)

输入命令:vue init webpack 项目名(初始化一个完整版的项目),执行效果如图

在这里插入图片描述

配置详解:

Project name(项目名称):回车
Project description(项目描述):回车
Author(作者名):回车
Vue build ==> (是否安装编译器)runtime-compiler、 runtime-only 都是打包方式,第二个效率更高;
Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到路由,所以Y 回车;
Use ESLint to lint your code ==> 是否需要ESLint检测代码,目前我们不需要所以 n 回车;
Set up unit tests ==> 是否安装 单元测试工具 目前我们不需要 所以 n 回车;
Setup e2e tests with Nightwatch ==>是否需要端到端测试工具目前我们不需要所以n回车;
Should we run npm install for you after the project has been created? (recommended) ==> 安装依赖 npm install

最后结果如下,项目初始化成功
在这里插入图片描述

2.运行项目

进入到项目目录下并运行 npm run dev,如图所示

在这里插入图片描述
按提示打开地址 http://localhost:8080, 打开网址如图所示
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/850817.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Junit 单元测试 详解,包你掌握

Java单元测试----Junit详解 1 什么是 Junit JUnit 是一个广泛使用的 Java 单元测试框架。它用于编写和运行可重复的测试,以验证 Java 程序的行为是否符合预期 也许有人会好奇,之前学的 Selenium 和 Junit 有什么关系?答案就是没关系&#…

debian12安装时分区方案

一、初次尝试 一共设置了4个分区,其中根目录/分区46G,swap分区10G(电脑内存为6G),/boot分区200M,/home分区55G。系统安装之后的实际占有情况为: 二、调整后情况 一共设置了4个分区&#xff0c…

Web前端博客论坛:构建、运营与用户体验的深度解析

Web前端博客论坛:构建、运营与用户体验的深度解析 在数字化浪潮的推动下,Web前端博客论坛成为了广大开发者交流技术、分享经验的重要平台。如何构建一个功能齐全、运营有序的博客论坛,以及如何提升用户体验,是摆在每一位前端开发…

Linux系统操作命令与docker操作命令

Linux系统操作命令 一、文件管理 ls:列出当前目录下的文件和文件夹。 ls -l:以详细列表的形式显示文件的权限、所有者和大小等信息。 cd:切换当前目录。 cd ..:返回上一级目录。cd /:返回根目录。 pwd:显示…

基于Simulink的双端行波测距

1 输电线路故障仿真模型 基于双端行波测距理论,在MATLAB软件中搭建的三相50Hz的输电线路故障仿真模型如图1所示,该模型包含了三相电源、输电线路、故障发生器和示波器模块等。主要仿真参数设置如下:仿真时间为 0~0.1s,采用固定步长 10-7和ode3 算法&…

【手推公式】如何求SDE的解(附录B)

【手推公式】如何求SDE的解(附录B) 核心思路:不直接求VE和VP的SDE的解xt,而是求xt的期望和方差,从而写出x0到xt的条件分布形式(附录B) 论文:Score-Based Generative Modeling throug…

LangChain4j实战

基础 LangChain4j模型适配: Provider Native Image Sync Completion Streaming Completion Embedding Image Generation Scoring Function Calling OpenAI ✅ ✅ ✅ ✅ ✅ ✅ Azure OpenAI ✅ ✅ ✅ ✅ ✅ Hugging Face ✅ ✅ Amazon Bedrock ✅ ✅…

Functional ALV系列 (09) - 双击跳转到另外一个ALV

在查看数据的时候,不总是只有一个界面,为了让用户更方便地查看数据,需要根据当前的数据跳转到另外的界面中,比如查看明细等。本文演示 ALV 比较实用的功能:双击 ALV 单元格跳转到另外一个 ALV 中。 要实现的业务场景&…

使用爬蟲動態IP代理優化數據抓取

無論是商業分析、市場調研,還是學術研究,數據的獲取和處理都顯得尤為重要。爬蟲是一種自動化程式,用於在互聯網上抓取大量數據。簡單來說,爬蟲會模擬用戶的流覽行為,自動訪問網頁並提取其中的有用資訊。但頻繁的訪問和…

CTFHUB-技能树-web-信息泄露

目录 1.目录遍历 2.PHPINFO 3.备份文件下载 3.1 网站源码 3.2 bak文件 3.3 vim缓存 3.4 .DS_Store 4.Git泄露 4.1 Log 4.2 Stash 4.3 Index 5.SVN泄露 6.HG泄露 1.目录遍历 这个没什么好讲的,进去直接点击找flag,然后在下面目录翻,就找到了 …

晶振十大品牌

晶振是电路的心脏,特别对抖动、稳定度有要求,当然除了稳定度,抖动,还对环境温度有要求,优秀的厂商如下: 链接: 晶振十大品牌-晶振品牌-振荡器品牌-Maigoo品牌榜

最新下载:PDFFactoryFinePrint【软件附加安装教程】

简介: pdfFactory是一款无须 Acrobat 创建 Adobe pdf 文件的打印机驱动程序, 提供的创建 PDF 文件的方法比其他方法更方便和高效。 pdfFactory 支持从所有应用程序轻松、可靠地创建 PDF 文件。 支持将单页或两页的文档,直接打印为PDF文件&a…

VSFT匿名用户访问-设置

1、先备份配置档 cp -av /etc/vsftpd/vsftpd.conf{,_bak} 2、编辑配置档,修改以下参数 vim /etc/vsftpd/ vsftpd.conf anonymous_enableYES -----允许匿名用户访问 anon_upload_enableYES -----允许匿名用户上传 anon_mkdir_write_enableYES …

Python中的生成器表达式(generator expression)

Python中的生成器表达式(generator expression)是一种类似于列表解析(list comprehension)的语法结构,但它返回的是一个生成器(generator)对象,而不是一个完整的列表。生成器对象是一…

快速排序(Quick_Sort)

快速排序&#xff1a; 每次排序一个元素&#xff0c;每次使他的左边都比他小&#xff0c;右边都比他大&#xff1b; 和归并排序相似&#xff1b; 递归函数&#xff1a; void Quick_sort(int *arr,int low,int hight) {if(low < hight){int x Quick(arr,low,hight);Quic…

电子电气架构 ---车载安全防火墙

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

后台管理系统排序混乱,分页出现重复条例

检查了接口和请求参数都没有问题。 查询数据库发现是排序字段create_time 都相同导致的。没有区分度。 解决方案 按照唯一id排序 避免create_time 大批量相同 order by create_time &#xff0c;xxx 两个排序字段

搭建自己的组件库<2>dialog 组件

目录 设置title 插槽显示 控制宽高 关闭对话框 transition实现动画 引入深度选择器 同样创建组件dialogue.vue后全局注册 dialogue模版&#xff1a; <template><!-- 对话框的遮罩 --><div class"miao-dialog_wrapper"><!-- 真的对话框 …

The 18th Northeast Collegiate Programming Contest(5/9/13)

心得 赛中ac&#xff1a;5&#xff0c;目前ac&#xff1a;9&#xff0c;题目总数&#xff1a;13 中档可做题还是很多的&#xff0c;可惜遇到了难绷的queueforces&#xff0c; 最后15min才判出来&#xff0c;oi赛制5wa4遗憾离场&#xff0c;赛后把几个题都给调过了&#xff0…

GPT大模型微调-提高垂直领域回答质量

微调一个大模型并测试微调后的效果是一个很好的学习实践。下面是一个逐步指导,帮助你使用一个较小的预训练大模型进行微调,并测试其效果。我们将使用 Hugging Face 的 Transformers 库和一个较小的预训练模型,如 DistilBERT。这个库非常流行且易于使用。 实现步骤 步骤 1:…