springboot前后端分离之node.js环境搭建

2023-11-17

参考自链接:https://www.cnblogs.com/zhouyu2017/p/6485265.html

Node.js安装及环境配置之Windows篇

 

一、安装环境

1、本机系统:Windows 10 Pro(64位)
2、Node.js:v6.9.2LTS(64位)

二、安装Node.js步骤

1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/
2、选安装目录进行安装
3、环境配置
4、测试

三、前期准备

1、Node.js简介
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
2、下载Node.js
打开官网下载链接:https://nodejs.org/en/download/ 我这里下载的是node-v6.9.2-x64.msi,如下图:

四、开始安装

1、下载完成后,双击“node-v6.9.2-x64.msi”,开始安装Node.js


点击【Next】按钮


勾选复选框,点击【Next】按钮


修改好目录后,点击【Next】按钮


安装完后点击【Finish】按钮完成安装

至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置
在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口

安装完后的目录如下图所示:

此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

五、环境配置

说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Develop\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:

创建完两个空文件夹之后,打开cmd命令窗口,输入

npm config set prefix "D:\Develop\nodejs\node_global"
npm config set cache "D:\Develop\nodejs\node_cache"

接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”

进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【D:\Develop\nodejs\node_global\node_modules】,将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】

六、测试

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,
输入如下命令进行模块的全局安装:

npm install express -g     # -g是全局安装的意思

如果迟迟下载不了,可以使用阿里巴巴在国内的镜像服务器

npm install -gd express --registry=http://registry.npm.taobao.org

只需要使用–registry参数指定镜像服务器地址,为了避免每次安装都需要--registry参数,可以使用如下命令进行永久设置:

npm config set registry http://registry.npm.taobao.org

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

springboot前后端分离之node.js环境搭建 的相关文章

  • jwt超详细配置和教程

    一 什么是jwt jsontoken 在各方之间以json对象安全的传送信息 此信息可以验证和信任因为它是数字签名的 从分布式认证流程中 我们不难发现 这中间起最关键作用的就是 token token的安全与否 直接关系到系统的 健壮性 这
  • 关于Lazyload加载图片几种方法的介绍

    Lazyload长页面图片的延迟加载 一 jquery lazyload js 注意事项 jquery js务必先引进 然后才加载lazyload img长宽一定要有 每幅长宽可以不一致 在js段 可以不用 window ready来加载事
  • 单点登录、统一认证解决方案

    随着数字化的不断普及 大型公式或者单位的各个部门逐渐的上了与本身业务相关的各种各样的系统 在这些系统中 以 Web 系统居多 几乎每个系统都需要识别操作者的身份 并根据其不同的身份 分配一定的权限 做一些操作上的限制 结果很多公司或者部门都
  • Sklearn GridSearchCV跑SVM很慢或卡死解决办法,SVM线性核函数卡死

    今天跑人工智能SVM实验 想试一下线性核函数 结果卡死了 很久也不出结果 但之前使用高斯核函数是没问题的 历经千辛万苦终于找到了原因 记录一下 希望对后人有帮助 本人只是个做作业的小菜菜 如有不对欢迎指正 参考了以下文章 关于Python
  • 集成模型(2)GBDT用于分类和回归及其python实现

    GBDT用于分类和回归及其python实现 1 GBDT回归 1 1基本思想 1 2算法流程 2 GBDT二分类 2 1基本思想 2 2算法流程 2 3python实现 2 3 1回归树 2 3 2GBDT实现 adaboost用于分类的时
  • Windows下的脚本在Linux中运行乱码问题

    Windows下的py脚本在Linux中运行 dos下写的代码 拿到linux下 存在不兼容 解决办法 方法一 dos2unix 如果没有该插件 需要安装 sudo apt get install dos2unix dos2unix she
  • 修改html代码页面没有变化,VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析...

    本文实例讲述了VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法 分享给大家供大家参考 具体如下 业务场景 我们在使用vue 编写 代码时 我们有一个 多行文本框控件 希望在页面点击一个按钮 在 文本框焦点位置插入一个
  • 星星之火-32: 扩频码、OVSF正交扩频码、Walsh函数、信道码;扰码、伪随机码序列、m序列码、Gold码序列

    1 OVSF正交扩频码 OVSF是Orthogonal Variable Spreading Factor的缩写 叫正交可变扩频因子 系统根据扩频因子的大小给用户分配资源 数值越大 提供的带宽越小 2 Walsh函数 是J L Wash于1
  • 使用 exceljs 导出表格有下拉框(浏览器,客户端)

    exceljs服务端导出表格 浏览器直接用不了 nodejs的运行环境和浏览器的不同 exceljs min js 下载地址 https www bootcdn cn exceljs git的exceljs里面没有这个文件 代码和nodej
  • Linux之常用命令解压缩

    总结一下Linux的解压缩命令 包括tar zip 下面是一些常用的解压缩命令 1 解压缩 tar 文件 解压缩 tar 文件 tar xvf 文件名 tar 解压缩 tar gz 或 tgz 文件 tar xzvf 文件名 tar gz
  • 微信H5支付

    微信支付流程 大概就是这个样子 也包括支付宝 各大银联差不多一个流程 也就是传递的参数略有不同 用户通过客户端下一个订单 后台根据用户下的商品来生成一个订单 然后可以有一个订单确认页面 以显示订单是否完整 之后确认订单 把订单信息发送给微信
  • 有discuz数据库,忘了管理员密码,怎样进后台

    很简单 你注册一个用户 密码设个简单一点的 然后在ucenter的数据库中uc members表中找到这个用户的password字段和salt字段 把你在uc members表中的管理员账号的password和salt字段修改成新注册用的的
  • rename()函数

    rename 函数 可以直接通过columns 去传入对应列的名字 去改变列名 这种效率比rename的效率要高的多 score columns python java ps js rename 函数的参数 mapper None axis
  • 对上拉下拉电阻的作用的总结

    一 定义 上拉就是将不确定的信号通过一个电阻嵌位在高电平 电阻同时起限流作用 下拉同理 上拉是对器件注入电流 下拉是输出电流 弱强只是上拉电阻的阻值不同 没有什么严格区分 对于非集电极 或漏极 开路输出型电路 如普通门电路 提升电流和电压的
  • 掌握shell编程中的细节:轻松应对可能出现的考点(括号篇)

    前言 只要是shell脚本基本都会用这几个符号 重点是你会不会口语描述其功能 下面是对shell里各种括号的实际的演示和功能的描述 小括号or单小括号 功能 命令的集合 括号内的命令会在一个子shell中按顺序执行 括号内的写的变量不会被括
  • docker镜像详解

    目录 什么是docker镜像 镜像相关命令 docker pull docker images docker search docker rmi 导出 导入镜像 镜像分层 镜像摘要 镜像摘要的作用 分发散列值 什么是docker镜像 Doc
  • 帆软填报界面首页黑色

    解决方法 左上角 gt 模板 gt 模板web属性 gt 填报的话 选填报界面 gt 为该模板单独设置 gt 左上角 填报当前行背景颜色 gt 改成 白色 或其他
  • 统计字符串中每个单词出现的个数和频率----四种方法

    统计每个单词出现的个数 三种方法 第一种如下 最简单的方式 sentance I can because i think i can 切片分隔成列表序列 用列表推导式表达 rresult word sentance split count
  • 认识数据中心两个关键指标RTO和RPO

    RTO和RPO是Business Continuity BC and Disaster Recovery DR 里面两个重要的概念 也是类似产品的Service Level Agreement SLA 的两个重要的衡量指标 Recovery
  • 观察者模式和事件通知备忘

    观察者模式和事件通知备忘 MessageBus instance post Notify PARKIN in bytes 这种是仿照Android的EventBus 用new的一个实例对象根据path反射调用其中的方法处理逻辑 要修改为 r

随机推荐

  • 【JVM】如何通俗地讲解JVM各个组成部分和其基本功能?

    类加载器 ClassLoader 运行时数据区 Runtime Data Area 执行引擎 Execution Engine 本地库接口 Native Interface 组件的作用 首先通过类加载器 ClassLoader 会把 Jav
  • (服务计算)在centos上编写golang的库,并进行测试

    首先是在centos上按照老师给的教程安装golang的相关内容 安装成功后进行后面的操作 首先是创建了一个hello go的文件 然后执行结果如下 可知安装基本正确 然后编写第一个库 首先创建包路径 然后创建名为reverse go的文件
  • 图形学基础1

    坐标系相关 uv可能会影响局部坐标系 如果light图和brdf图做卷积的时候 局部坐标系保持一致很重要 如下图 tangent是从外部模型文件进行加载的 切线空间采样并转世界坐标系 spherical to cartesian in ta
  • unity配置.asset文件

    unity配置数据可以XML 可以JSON unity自带的 asset文件也可以哦 而且能配置的数据类型也比较多 这里说明一下怎么在unity中生成 asset文件 首先来个脚本 using System using System Col
  • 【华为OD机试真题 python】报文解压缩

    题目描述 为了提升数据传输的效率 会对传输的报文进行压缩处理 输入一个压缩后的报文 请返回它解压后的原始报文 压缩规则 n str 表示方括号内部的 str 正好重复 n 次 注意 n 为正整数 0 lt n lt 100 str只包含小写
  • Dockerfile 中 CMD 为什么要避免使用 sh -c

    CSDN 中文章不一定能及时更新 欢迎点击前往我的博客查看最新版本 许盛的博客 Dockerfile 中的 CMD 命令 有 exec form 和 shell form 两种形式 具体区别可以参考 Dockerfile 中 CMD 写法的
  • CDN加速与DDOS防御

    一 目的 实现国外节点的访问加速 分区域分线路加速 防御来自竞争对手的DDos恶意攻击 常见的延缓性CC攻击和致命的大流量攻击 针对以上的加速策略和两种攻击方式进行一些防御方案的简单介绍 二 CDN加速 利用第三方的DNS智能解析分区域分线
  • Git学习之LFS

    什么是Git LFS git是程序员开发程序不可或缺的工具 有效的使用git能够极大的加快程序人员的开发效率 在开发比较轻量化的代码时 开发的速度不会受到git上传下载速度的影响 但是随着系统的复杂度增加 代码中关联到的文件越来越多 其中二
  • BGP实验(路由反射器,联邦,路由优化)

    目录 1 IP地址的规划 2 拓扑结构的搭建 3 IP地址的配置 4 静态路由的配置 5 动态路由的配置 6 EBGP的配置 7 IBGP的配置 8 路由反射器的配置 宣告 9 重发布和路由优化 10 测试 实验要求 实验步骤 1 IP地址
  • Ubuntu中调整终端terminal显示的缓冲区大小

    step1 step2 step3
  • hadoop单机版部署

    1 下载hadoop wget no check certificate https mirrors bfsu edu cn apache hadoop common hadoop 3 3 1 hadoop 3 3 1 tar gz 2 解
  • WebSocket详解

    WebSocket WebSocket是一种协议 它允许在客户端和服务器之间建立持久连接 实现双向实时通信 传统的http请求是客户端向服务器发起请求 服务器响应请求 而WebSocket解决服务器无法给客户端发送信息的问题 与HTTP协议
  • 2019年中国在线酒店预订行业发展分析报告

    核心摘要 单体酒店连锁化加速 OYO横空出世 鲶鱼效应显现 2019年以来中国单体酒店连锁化趋势加速推进 传统酒店集团锦江国际 华住 首旅如家等为应对OYO带来的挑战 大力推进轻加盟 快速扩张门店数量 此外 单体酒店快速连锁化给OTA平台的
  • geoda空间自相关分析_【方法笔记4】Geoda空间计量1 空间自相关

    以黑龙江省为例 1 导入shp格式地图 打开目标地图 点击第二行第4个数据按钮可以查看地图数据变量 2 数据合并 即将研究的各地级市数据与导入地图 捆绑 首先找到地图数据中可以唯一表征每个地级市的变量 如 其次将个人研究变量与上述可对各地级
  • Kubernetes 存活、就绪和启动探针

    Kubernetes主要有三中探针 存活 Liveness 就绪 Readiness 和启动 Startup 探针 kubelet 使用存活探针来确定什么时候要重启容器 例如 存活探针可以探测到应用死锁 应用程序在运行 但是无法继续执行后面
  • auth.log 频繁出现Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0)

    This is my week of playing around with mail servers and I have been keeping an eye on the logs on a regular basis I noti
  • 面试题:说说你对闭包的理解?

    闭包 一个函数和它的词法环境的引用捆绑在一起这样的组合就形成了闭包 比如一个函数A return出去了一个函数B 那么这个函数B可以在外部访问函数A内部的变量 此时在就形成了一个函数B的变量背包 A函数执行结束 这个变量也不会被销毁 并且这
  • gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting

    gzip stdin not in gzip format tar Child returned status 1 tar Error is not recoverable exiting now 可能是下载链接不是资源链接 而是页面
  • Android 构建配置文件(config.gradle)

    1 新建config gradle 在自己的项目根目录下一个文件夹下创建一个config gradle文件名的文件 和settings gradble同目录 把自己需要用到的库跟版本号写在dependencies 标签括号内 ext and
  • springboot前后端分离之node.js环境搭建

    参考自链接 https www cnblogs com zhouyu2017 p 6485265 html Node js安装及环境配置之Windows篇 一 安装环境 1 本机系统 Windows 10 Pro 64位 2 Node js