如何安装node和node插件

1.安装node

可以从node官网上直接下载适合自己电脑和运行要求的安装包,这里推荐下载msi和pkg安装包,以下是一些安装的个人建议供参考:

  • 选择安装位置时,选择除C盘以外的任一盘;
  • 其他配置的话,如果无特殊需求,按默认安装即可

2.修改node中modules和cache位置

在Windows环境下,会默认将modules和cache的位置保存在c盘,那么该如何修改nodejs安装包和cache的位置,可以运行以下命令:

该命令将node_modules的位置设置到 "D:\soft\nodejs\node_modules\npm"目录下:

npm config set prefix "D:\soft\nodejs\node_modules\npm"

该命令将cache的位置设置到 "D:\soft\nodejs\node_modules\npm_cache"目录下:

npm config set cache "D:\soft\nodejs\node_modules\npm_cache"

3.安装插件

安装插件的话,需要使用到npm,而使用nodejs包在安装过程时已经默认配置npm。在安装插件时,会有两种模式,一种是全局安装,一种是局部安装。

3.1 局部安装

局部安装的话,需要到指定目录下运行相关命令即可。到指定目录下安装rsa插件,可以采用以下命令:

# 到指定目录下后,运行以下命令。
npm install node-rsa
3.2 全局安装

以下是全局安装的方法,以默认安装rsa为例,可供参考:

npm install node-rsa -g

运行上述命令以后,npm会默认将插件安装到本文2中设置的目录下,即 “D:\soft\nodejs\node_modules\npm”

如果说在一台新的电脑环境下,你不知道默认的插件位置,可以使用以下命令来查看:

npm root -g
3.3设置镜像源

在国内的话,使用镜像源安装起来会快一些,镜像源下载的依赖可能会和官方源略有不同,所以在使用镜像源时要注意验证依赖的完整性和安全性。

# 查看当前源配置
npm config get registry
# 设置为淘宝源
npm config set registry http://registry.npm.taobao.org/
# 设置为官方源
npm config set registry https://registry.npmjs.org/
3.4 安装上的一些问题

在使用npm安装时,可能会出现一些报错的信息,如果是报The operation was rejected by your operating system错误,那么大概率是权限上有些问题,打开命令行,然后使用管理员身份来运行就可。

3.4.1 常见报错信息1

The command ‘npm’ is not recognized as an internal or external command

错误信息:‘npm’ 不是内部或外部命令,也不是可运行的程序
解决方案:这通常表示npm未正确安装或未添加到系统环境变量。请确保正确安装了Node.js,并将npm的安装路径添加到系统的环境变量中。

3.4.2 常见报错信息2

Error: cannot find module ‘xxx’

错误信息:找不到模块 ‘xxx’
解决方案:这表示项目中需要的模块未正确安装。可以尝试运行npm install命令,以安装项目所需的所有依赖模块。

3.4.3 常见报错信息3

npm ERR! Maximum call stack size exceeded

错误信息:npm ERR! Maximum call stack size exceeded
解决方案:这通常表示存在递归调用或引用循环。检查代码中是否存在无限递归,确保递归调用正确终止。

3.4.4 常见报错信息4

npm ERR! Failed at the xxx@x.x.x xxx script

错误信息:npm ERR! Failed at the xxx@x.x.x xxx script
解决方案:这表示在执行npm脚本时发生了错误。进入项目目录,打开package.json文件,检查对应的脚本是否正确设置,并确保脚本中的命令和文件路径是否正确。

3.4.5 常见报错信息5

Error: ENOENT: no such file or directory, open ‘xxx’

错误信息:ENOENT: 找不到文件或目录 ‘xxx’
解决方案:这表示文件或目录不存在或路径有误。确保路径正确且文件或目录存在。

3.4.6 常见报错信息6

npm ERR! code ELOCKVERIFY

错误信息:npm ERR! code ELOCKVERIFY
解决方案:这通常表示package-lock.json文件与node_modules目录中的内容不一致。可以尝试通过删除package-lock.json文件和node_modules目录,然后再次运行npm install来解决该问题。

4.如何引用插件

4.1 调用例子

安装完插件以后,可以在js脚本中进行调用,以下是调用的例子供参考:

const fs = require('fs');
const rsa = require('node-rsa');
import chunk from 'lodash/chunk';
4.2 注意事项

在使用插件时,有一些注意事项供参考:

  • 确保已正确安装插件,可以通过package.json文件或node_modules目录中是否存在插件来验证。
  • 根据需要,可以选择特定的插件版本。可以在安装插件时指定版本号,或在package.json文件中指定版本范围。
  • 了解插件的功能和使用方式,阅读插件的文档和示例代码,以便正确使用插件的API和功能。
  • 考虑插件的性能和稳定性,查看插件的下载量、星级评价、最近更新时间等指标,以选择合适的插件。
  • 定期更新插件,以获取最新的功能和修复的bug。可以使用npm update命令更新插件。
4.3 如何升级插件

升级插件,可以使用一下命令进行升级:

# 升级为最新的插件
# 升级的语法: npm install <插件名称>@latest
npm install rsa@latest

# 升级为某个版本号
# 升级的语法: npm install <插件名称>@<语义版本号>
npm install exceljs@4.3.0
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

theskylife

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值