• 下载、安装并配置 Node.js


    ➡️➡️➡️来源:Simplilearn.com

    Node.js 是一个开源、跨平台的 JavaScript 运行时环境和库,用于在客户端浏览器之外运行 web 应用程序。

    Ryan Dahl 在2009年开发了它,其最新迭代版本15.14于2021年4月发布。

    开发人员使用 Node.js 来创建服务器端 web 应用程序,它非常适合数据密集型应用程序,因为它使用异步、事件驱动的模型。

    1. 下载

    [Step 1]: 进入 Node.js 官网,下载和自己系统相匹配的安装程序,否则可能会出现一系列安装问题

    [Step 2]: 建议选择稍微低于 LTS 的版本,点击 release schedule,作者选择(Node.js:v18.19.1,npm:v10.2.4

    [Step 3]: 点击 Releases 跳转到相应版本的下载页面,选择以 .msi 为后缀的 x64 版本进行下载

    2. 自定义安装

    新建一个文件夹,然后双击 node-v18.19.1-x64.msi 安装程序,再修改默认安装位置,接着一直默认即可:

    3. 添加环境变量

    将 Node.js 的安装路径添加至环境变量(系统变量中的 Path),一般安装完成后会自动添加:

    4. 验证

    键盘按下 Win + R 键并输入 cmd 回车,打开命令行窗口再执行以下命令,查看 Node.jsnpm 版本信息:

    node -v
    npm -v
    
    • 1
    • 2

    5. 修改下载位置

    [Step 1]: 查看 npm 全局模块和缓存的默认存放路径

    npm get prefix
    npm get cache
    
    • 1
    • 2

    [Step 2]: 如下图所示,npm 的存放路径默认是在 C:\Users\用户\AppData\Roaming

    [Step 3]: 在 Node.js 的安装目录下,创建 node_globalnode_cache 两个文件夹

    在这里插入图片描述

    [Step 4]: 设置全局模块和缓存的安装路径,分别为 node_globalnode_cache 文件夹

    npm config set prefix "D:\Software\Nodejs\node_global"
    npm config set cache "D:\Software\Nodejs\node_cache"
    
    • 1
    • 2

    [Step 5]: 由于 node 全局模块大多是通过命令行访问的,所以将 xxx\node_global 添加至环境变量(系统变量中的 Path)

    6. npm 换源

    由于 npm 下载各种模块,默认从国处服务器下载,速度较慢,建议配置成淘宝镜像。执行如下命令:

    npm config set registry https://registry.npm.taobao.org
    
    • 1

    查看是否配置成功:

    npm config get registry
    
    • 1

    7. 测试

    [Step 1]: 经过上面的步骤,node.js 下载的模块会自动下载到自定义目录

    npm install express -g  # 或 npm install express --global
    
    • 1

    然而有的时候会报错:

    解决方法如下: 参考 npm ERR! code CERT_HAS_EXPIRED + 记录node.js卸载

    npm cache verify
    npm config set strict-ssl false
    
    • 1
    • 2

    [Step 2]: 再次尝试下载,如下图所示,express 模块创建成功,并已保存到自定义的路径下:


    Node.js 官网:https://nodejs.org/en

    npm ERR! code CERT_HAS_EXPIRED:https://blog.csdn.net/jieyucx/article/details/135756854

    记录node.js卸载:https://blog.csdn.net/qq_44029549/article/details/131205398


    ➡️➡️➡️看完该篇文章,如果觉得还不错的话,麻烦(请)点击 为爱发电 为我打赏吧!!!

  • 相关阅读:
    python基于PHP+MySQL的物流配送管理系统平台
    Evil.js(罪恶的) —— 代码
    观察者设计模式
    数据湖建设解决方案 2022
    MVC4自带的JS、CSS优化功能
    一文读懂!机器人自动化解决方案的应用领域和前景
    queue
    远程办公会不会在未来五到十年成为普遍现象?
    音视频发展调研
    立创EDA——PCB的走线(五)
  • 原文地址:https://blog.csdn.net/m0_70885101/article/details/136635290