软件工程概论项目(二),node.js的配置,npm的使用与vue的安装

news/2024/11/14 16:22:50/

上一章我们配置了git仓库,这一章我们来配置项目需要用的一些其他的环境。
放一个思维导图在这里,可以参考一下,很不全面,没有参考价值,反正我先这样写吧。
参考了这个nodejs的配置,写的很好:https://blog.csdn.net/WHF__/article/details/129362462

在这里插入图片描述

目录

  • Node.js下载
    • 软件安装
    • 环境配置
  • vue的下载

Node.js下载

软件安装

	Node.js是一个优秀的服务器端编程语言,可以用来构建高性能的Web应用程序。它采用了非阻塞I/O模型,使得能够处理大量并发连接,从而提高应用程序的吞吐量和响应速度。前端开发工具:Node.js提供了很多工具和框架,可以帮助开发人员快速构建和调试前端应用程序。例如,它可以用来运行和测试JavaScript代码、构建和打包前端资源等。构建命令行工具:Node.js提供了强大的命令行工具开发能力,可以帮助开发人员快速构建自己的命令行工具。这些工具可以用来自动化任务、批处理数据、快速生成项目结构等。
数据库访问:Node.js提供了丰富的数据库访问驱动程序,可以方便地访问各种类型的数据库,如MySQL、MongoDB、Redis等。这使得开发人员可以方便地与数据库进行交互,快速开发数据驱动的应用程序。

Node.js下载链接

进来点击下载就好
在这里插入图片描述
下载完找到这个文件

在这里插入图片描述
单击打开
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开命令行,win + R 输入cmd
然后输入

node -v
npm -v

在这里插入图片描述
这样就没有问题了

环境配置

找到刚刚安装的目录,在安装目录下建两个文件夹【node_global】【node_cache】
在这里插入图片描述
然后,打开命令行窗口win+R cmd 输入

注意,这里引号的内容为:

在这里插入图片描述

npm config set prefix "D:\Node.js\node_global"

另一个也一样

npm config set cache "D:\Node.js\node_cache"

在这里插入图片描述
在这里插入图片描述
可以通过这两条命令查看是否配置正确

配置环境变量:

点按win,搜索环境变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
变量名:NODE_PATH

变量值:刚配的node_global+\node_modules
我这里是:D:\Node.js\node_global\node_modules

在这里插入图片描述

编辑用户变量
在这里插入图片描述

将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击【确定】
在这里插入图片描述
在这里插入图片描述

在【系统变量】中选择【Path】点击【编辑】后点击新建【%NODE_PATH%】,随后一直点击【确定】直到关闭所有窗口即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用

npm install express -g    // -g代表全局安装

来检测是否配置成功
配置好如下
在这里插入图片描述
安装淘宝镜像

淘宝镜像是淘宝团队为国内用户提供的npm镜像源,它与官方镜像源保持同步,并提供了更快的下载速度。

安装淘宝镜像

npm config set registry https://registry.npmmirror.com

查看是否成功:

npm config get registry

在这里插入图片描述
cnpm先不安装,用的时候再说

vue的下载

win + R 输入 cmd 打开命令窗口
在这里插入图片描述
安装vue 输入

npm install vue -g //全局安装

在这里插入图片描述

输入

npm i -g @vue/cli

在这里插入图片描述
然后输入

vue --version

在这里插入图片描述
弹出版本号,至此vue安装到此结束


http://www.ppmy.cn/news/1546970.html

相关文章

从0开始学docker (每日更新 24-11-11)

Docker存储驱动及其选择 概述 理想情况下,只有很少的数据需要写入容器的可写层,更多的情形是用 Docker卷来写入数据。但是,有些工作负荷要求写入容器的可写层,这就需要使用存储驱动。存储驱动控制镜像和容器在 Docker主机上的存…

喜报|超维机器人荣获昇腾AI创新大赛铜奖

近日,在备受瞩目的昇腾AI创新大赛中,超维机器人凭借扎实的技术实力和创新产品,荣获大赛铜奖。这一荣誉不仅展现了超维机器人在智能巡检领域的技术创新与突破,也标志着超维机器人的智能巡检解决方案在人工智能领域获得了广泛认可&a…

★ C++进阶篇 ★ 异常

Ciallo&#xff5e;(∠・ω< )⌒☆ ~ 今天&#xff0c;我将和大家一起学习C中的异常 ~ ​❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️ 澄岚主页&#xff1a;椎名澄嵐-CSDN博客 C基础篇专栏&#xff1a;★ C基础篇 ★_椎名澄嵐的博客-CSDN博客 C进阶篇专栏&am…

【保姆级教程】ChatOpenAI真香!LangChian中使用ChatOpenAI玩转多家大模型(附API-KEY)

1.[方式1]API站获取API-Key 获取API-Key看教程 【保姆级教程】手把手教你玩转多种OneAPI平台&#xff0c;白嫖GPT3.5 这里送两个模型的API-Key[限额限时]&#xff0c;给大家试用 支持模型gpt-3.5-turbo sk-aTU1v09zvzfZLJ6oCzhIxilgri7sFYZ0Xf1lItmqKCGgI2Mt支持模型glm-4-f…

中文分词模拟器

题目描述 给定一个连续不包含空格的字符串&#xff0c;该字符串仅包含英文小写字母及英文标点符号&#xff08;逗号、分号、句号&#xff09;&#xff0c;同时给定词库&#xff0c;对该字符串进行精确分词。 说明&#xff1a; 精确分词&#xff1a;字符串分词后&#xff0c;不…

AndroidStudio-文本显示

一、设置文本的内容 1.方式&#xff1a; &#xff08;1&#xff09;在XML文件中通过属性&#xff1a;android:text设置文本 例如&#xff1a; <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.andr…

共筑开源技术新篇章 | 2024 CCF中国开源大会盛大开幕

在这个技术革新日新月异的时代&#xff0c;开源精神如同点燃创新火焰的火种&#xff0c;照亮了无数技术探索者的征途。2024年11月9日&#xff0c;备受瞩目的2024 CCF中国开源大会在深圳这座充满活力的创新之城盛大开幕。这场开源领域的顶级盛事&#xff0c;以“湾区聚力 开源启…

结构体是否包含特定类型的成员变量

结构体是否包含特定类型的成员变量 在C中&#xff0c;可以使用模板元编程和类型特性&#xff08;type traits&#xff09;来判断一个结构体是否包含特定类型的成员变量。这通常通过std::is_member_object_pointer类型特性来实现&#xff0c;它可以用来检查给定的成员指针是否指…