码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 下载、安装并配置 Node.js


    文章目录

    • 1. 下载
    • 2. 自定义安装
    • 3. 添加环境变量
    • 4. 验证
    • 5. 修改下载位置
    • 6. npm 换源
    • 7. 测试

    ➡️➡️➡️来源: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.js 和 npm 版本信息:

    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_global 和 node_cache 两个文件夹

    在这里插入图片描述

    [Step 4]: 设置全局模块和缓存的安装路径,分别为 node_global 和 node_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


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

  • 相关阅读:
    MATLAB神经网络编程(六)——BP神经网络的训练函数
    【学习日记2023.5.23】 之 Redis入门未入坑
    redis相关面试题
    [附源码]计算机毕业设计springboot汽车美容店管理系统
    吴恩达<用于LLM应用程序开发的LangChain> L1-Model_prompt_parser
    How to solve 0/1-QP by Gurobi
    Mysql高级篇学习总结6:索引的概念及理解、B+树产生过程详解、MyISAM与InnoDB的对比
    大数据之Spark(二)
    MySQL8.0 show create view BUG解析
    PyTorch学习笔记(二)
  • 原文地址:https://blog.csdn.net/m0_70885101/article/details/136635290
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号