java开发之路——node.js安装

devtools/2025/1/16 5:08:36/

1. 安装node.js

最新Node.js安装详细教程及node.js配置
在这里插入图片描述

(1)默认的全局的安装路径和缓存路径
npm安装模块或库(可以统称为包)常用的两种命令形式:

     本地安装(local):npm install 名称全局安装(global):npm install 名称 -g
  • 本地安装和全局安装不仅安装方式和安装位置不同,而且本地安装的包需要通过 require() 来引入,全局安装的包可以直接在命令行里使用。本地安装解决了不同项目对不同包的版本依赖问题【本地安装的包的安装路径可以用命令npm root查看。】
  • 若选择全局安装,则在全局安装的默认路径下创建node_modules文件夹,存放安装的包。
  • 可以用命令npm get prefix(或npm config get prefix)查看包的全局安装路径(也可以用命令npm root -g查看)
  • 可以用命令npm get cache(或npm config get cache)查看全局的缓存路径
    在这里插入图片描述

(2) 修改包的全局的安装路径和缓存路径
在win11系统中,我们用下面两个命令修改包的全局的安装路径和缓存路径(下面npm config set也可以写成npm set):

 npm config set prefix "D:\program\node\node_global"npm config set cache "D:\program\node\node_cache"

在这里插入图片描述

2、配置镜像源(镜像站)

  • 手动设置镜像源,可以更换为淘宝镜像源: npm config set registry=https://registry.npmmirror.com/
  • 也可以安装镜像源管理工具nrm,通过nrm切换镜像源。
  • 安装后可以使用命令nrm ls查看支持的镜像源,并且通过镜像源名称直接切换镜像源,比如:命令nrm use taobao,即可切换到使用淘宝镜像源,命令nrm current可以查看当前使用的镜像源名名称
  • npm get registry --显示当前的镜像网址
    在这里插入图片描述

3、配置包管理工具

上面我们使用npm包管理工具,我们也可以使用其他包管理工具,比如:cnpm、yarn等。我们可以在cmd命令行窗口中输入下面命令分别安装cnpm、yarn包管理工具:

    npm install cnpm -gnpm install yarn -g

安装完成后可以在cmd窗口分别使用cnpm -vyarn -v命令查看版本情况,出现版本信息即表示已安装成功。

npm是node官方的包管理器。

  • cnpm是中国版的npm,通常因网络等各类因素无法使用npm时,cnpm就派上用场了,但cnpm一般只用于安装时候,所以在项目创建、卸载等操作时我们还是使用npm,因而cnpm不能用来卸载包。

  • yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,是为了弥补 npm 的一些缺陷而出现。

遇到的问题
问题:node: bad option:-V
解决:
在这里插入图片描述


http://www.ppmy.cn/devtools/10848.html

相关文章

「无线安全」WIFI安全-1之浅谈Wi-Fi

「无线安全」WIFI安全-1 0x01简介 ​ WiFi的定义 ​ WiFi 全称 Wireless Fidelity,又称为802.11b标准。Wireless Fidelity翻译过来是无线保真,其中保真是指要求在无线网络中可靠地传输数据。Wi-Fi是一种无线网络技术,可以用于无线互联网接…

视频教程下载:ChatGPT驱动的SEO、网络营销、生产力提升

用户遇到的一个常见问题是在ChatGPT对话过程中难以保持清晰的目的和专注。这可能导致互动无效和浪费时间。这门课程将教给各种创意人士——艺术家、制造者、博主、讲师和内容创作者——如何制定理想的提示配方,从而产生更有成效的对话和更高的回报。 这是一门关于如…

微信小程序开发之多图片上传+.NET WebAPI后端服务保存图片资源

前言: 最近开发的一个微信小程序项目需要做一个同时选中三张(或者是多张)图片一起上传到服务端,服务端保存图片资源并保存的功能。发现在微信小程序开发中会有很多场景会使用到多图片上传并保存到的功能,所以我把自己总…

【面试八股总结】排序算法(二)

参考资料 :阿秀 一、堆排序 堆排序基本思想是先把数组构造成一个大顶堆(父亲节点大于其子节点),然后把堆顶(数组最大值,数组第一个元素)和数组最后一个元素交换,这样就把最大值放到了数组最后边。把数组长度n-1,再进行构造堆把剩…

揭秘Spring Boot中@Transactional注解失效的七大坑点与修复之道

今天咱们来聊聊SpringBoot中的一个超级重要的新人容易踩的坑: SpringBoot中事务失效的那些坑! 在Java开发的世界里,SpringBoot因为它的便捷和强大已经成为了众多开发者的首选。 但是,即使在这么棒的框架下,事务处理也…

Midjourney 中文文档

快速使用 学习如何在Discord上使用Midjourney Bot从简单的文本提示中创建自定义图像。 行为准则 不要表现出不良行为。不要使用我们的工具制作可能引起煽动,不安或引起争议的图像。这包括血腥和成人内容。尊重其他人和团队。 1:加入Discord 访问Midj…

【行为型模式】备忘录模式

一、备忘录模式概述 备忘录模式定义:又称之为快照模式(Snapshop Pattern)或者令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,这样我们就可以在需要的时候将该对…

什么是 XSS 攻击?

概念: XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cookie 等。 XSS 的本质是因为网站没有对恶意代码进行过滤,与正常的代码混合在一起了,浏览器没有办法分辨哪些脚本是可信的,从而…