论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
移动端开发
›
Windows、Mac安装设置Nodejs【保姆级教程】
Windows、Mac安装设置Nodejs【保姆级教程】
欢乐狗
论坛元老
|
2024-9-19 20:50:48
|
显示全部楼层
|
阅读模式
楼主
主题
1019
|
帖子
1019
|
积分
3057
安装设置Nodejs
迩来须要使用whistle抓包,发现依赖nodejs环境,同时环境为windows,故在此记录。
1 windows
下载nodejs
官网地点:https://nodejs.org/en/
下载完成后,双击安装包,开始安装Node.js
直接点【Next】按钮,此处可根据个人需求修改安装路径,我这里路径改为了D:\Program Files\nodejs\,修改完毕后继续点击【Next】按钮
是否自动设置环境变量等,可根据自身需求进行,此处我选择默认安装,继续点击【Next】按钮
是否安装工具
点击【Install】按钮进行安装
点击Finish安装完成
验证是否安装成功
win+R,输入cmd,进入命令行页面:
node -v // 显示node.js版本
npm -v // 显示npm版本
复制代码
设置环境变量
①nodejs设置node_global、node_cache
找到安装的目录 D:\Program Files\nodejs,在安装目录下新建两个文件夹【node_global】和【node_cache】
创建完毕后,使用管理员身份打开cmd命令窗口,这里以win11打开cmd为例,搜索框搜索cmd
设置node全局目录
# npm config set prefix “你的路径\node_global” (复制你刚刚创建的“node_global”文件夹路径)
npm config set prefix "D:\Program Files\nodejs\node_global"
# npm config set cache “你的路径\node_cache” (复制你刚刚创建的“node_cache”文件夹路径)
npm config set cache "D:\Program Files\nodejs\node_cache"
复制代码
②设置NODE_HOME环境变量
【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】
在【系统变量】中点击【新建】
变量名:NODE_PATH
变量值:D:\Program Files\nodejs\node_global\node_modules
然后你就会发现【node_global】里多出了一个【node_modules】文件夹
Tips: 如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】动手动创建一个【node_modules】文件夹,再复制你创建的【node_modules】文件夹的路径地点到变量值
编辑【用户变量】中的【Path】
将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击确定
修改前:
修改后:
5. 在【系统变量】中选择【Path】点击【编辑】添加【NODE_PATH】,随后一直点击【确定】
6. 验证设置
npm config get prefix
npm config get cache
复制代码
验证能否安装依赖成功
npm install express -g // -g代表全局安装
复制代码
运行效果:
设置国内镜像
设置华为镜像:
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
# 检查是否配置成功
npm config get registry
# 如果要恢复nodejs默认镜像则执行
npm config set registry https://registry.npmjs.org
# 如果你只想对单次安装命令使用华为的镜像,可以直接在命令中添加 --registry 参数
npm install express --registry=https://mirrors.huaweicloud.com/repository/npm/
复制代码
安装cnpm(可选)
阐明: npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。
npm install -g cnpm --registry=https://registry.npmmirror.com
复制代码
检查是否安装成功:
cnpm -v
复制代码
2 mac
下载nodejs(通过nvm)
下载:https://nodejs.org/en
Mac可以安装设置nvm(管理node的工具),windows也有对应的工具nvmw,各人感兴趣的可以去了解安装,我这里就不外多先容。
https://github.com/nvm-sh/nvm
如果安装过程中出现443,表明可能被墙了
解决:打开网站https://www.ipaddress.com/
查询一下 raw.githubusercontent.com对应的IP 地点,然后修改本机的vim /etc/hosts文件:
185.199.108.133 raw.githubusercontent.com
### nvm安装及使用
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 配置环境变量
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
# 完成后输入nvm,出现node version manger表示安装成功
nvm
# 使用:
## 1 安装node( nvm ls-remote | grep 18 查看有哪些node版本)
nvm install 13.0.1
## 2 查看是否安装成功
nvm list | grep 13
## 3 切换版本
nvm use 13.0.1
复制代码
设置nodejs(npm 国内镜像)
# 配置npm
npm config set registry https://registry.npmmirror.com #设置国内阿里云镜像源
npm config get registry #查看镜像源
npm init: 项目初始化;
npm init -y:默认一路yes,不用挨个输入信息
npm install 包名:安装js包到项目中(仅当前项目有效)。指定 包名,或者 包名@版本号
npm install -g: 全局安装,所有都能用
可以去 npm仓库 搜索第三方库
npm update 包名:升级包到最新版本
npm uninstall 包名:卸载包
npm run:项目运行
复制代码
拓展:whistle抓包ios
先容
whistle是基于Node实现的跨平台web调试代理工具,重要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用。
类似的工具有Windows平台上的Fiddler,差别于Fiddler通过断点修改请求响应的方式,whistle采用的是类似设置系统hosts的方式,统统操作都可以通过设置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,设置使用起来非常简朴。
安装
前提:须要有nodejs环境
# 检查是否有nodejs环境
node -v
复制代码
# 全局安装whistle抓包工具
npm install -g whistle
# Mac 或 Linux 的非 root 用户需要在命令行前面加 sudo,如:
sudo npm install -g whistle
# 如果安装超时,可以执行镜像安装
npm install whistle -g --registry=https://registry.npm.taobao.org
复制代码
启动并安装证书
启动
默认端口是8899,如果端口被占用,可以在启动时通过 -p 来指定新的端口
我比较习惯在启动的时候本身来指定一个端口,可以和fiddler区分,例如我用的8081:(fiddler是8080~~)
启动以后就可以在本身的欣赏器上访问到whistle的界面啦~
http://127.0.0.1:8889 打开欣赏器确认服务开启成功
服务端设置证书(win10)
欣赏器输入http://127.0.0.1:8889,打开whistle页面,点击HTTPS:
勾选capture xxx允许抓包,然后点击下载证书:
windows安装证书:
下载证书成功后,双击
移动端安装证书
毗连服务端的代理
下载安装证书
如果下载证书失败,也可以直接电脑发送到微信文件传输助手,然后手机登录微信再下载
使用
安装成功之后,在服务端(win10)欣赏器中即可看到移动端ios的网络请求:
欣赏器输入localhost:port
左侧点击network
参考文档:
https://blog.csdn.net/weixin_44259233/article/details/139743886
https://blog.csdn.net/sinat_34937826/article/details/105427296
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
欢乐狗
论坛元老
这个人很懒什么都没写!
楼主热帖
C# 读写文件从用户态切到内核态,到底 ...
LeetCode刷题100道,让你滚瓜烂熟拿下S ...
我的 Java 学习&面试网站又又又升级了 ...
SQL server 2008 r2 安装教程
不到一周我开发出了属于自己的知识共享 ...
基于梯度优化的混沌PSO算法matlab仿真 ...
x64dbg 配置插件SDK开发环境
dfs学习笔记
Spring Boot 多数据源配置
SAP集成技术(十一)SAP混合集成平台 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Mysql
Oracle
SQL-Server
容器及微服务
前端开发
云原生
分布式数据库
程序人生
虚拟化与私有云
网络安全
快速回复
返回顶部
返回列表