Node.js版本升级如何修改模块默认的保存位置

 更新时间:2024年05月30日 11:14:24   作者:都在卷  
这篇文章主要给大家介绍了关于Node.js版本升级如何修改模块默认的保存位置,文中通过代码以及图文介绍的非常详细,对大家学习或者使用node.js具有一定的参考借鉴价值,需要的朋友可以参考下

一、node版本升级

1.1、Linux下node版本升级

查看node.js和npm版本

node -v
npm -v

清除 npm 缓存,需要强制执行,使用 --force

npm cache clean -f --force

升级node版本,使用 n 模块管理node的升级,如果出现如下图报错:

代表这个模块不支持当前操作系统,所以npm install -g n不能在windows下执行。

强制执行使用 --force

安装n模块
npm install n -g --force

查看n版本,出现报错:-bash: n: command not found,建立软连接
n -V

建立软连接
ln -s /tools/node/bin/n /usr/local/bin/n

升级到指定版本
n 14.17.0

升级到最新版本
n latest

升级到长期支持版本
n lts

升级到最新的稳定版本
n stable

1.2、Windows升级node

官网安装node指定版本

  • 官网:https://nodejs.org/en/
  • 中文网:http://nodejs.cn/
  • LTS:长期支持版本
  • Current:最新版

二、修改node模块默认保存地址

查看npm配置
npm config list

在node.js安装目录下,新建 node_cache 文件夹用来存放全局缓存,该node.js安装目录下,已经存在了 node_modules 文件夹存放安装模块,不需要额外创建。默认已内置了npm。

设置缓存文件目录
npm config set cache "E:\workenv\nodejs\node_cache"
设置
npm config set prefix "E:\workenv\nodejs"

下载一个模块测试,如下图报错Error: EPERM: operation not permitted,不允许操作,解决方案:找到node的安装目录,安全设置user用户完全控制。

npm install express -g

在这里插入图片描述

npm模块安装的默认全局路径已经改到了相应的文件夹中,但是 这时候用户还是无法require这些模块,因为电脑系统现在还不知道你把默认路径给改了。

需要在环境变量中设置NODE_PATH路径(模块执行路径)

总结 

到此这篇关于Node.js版本升级如何修改模块默认保存位置的文章就介绍到这了,更多相关Node.js升级修改模块默认位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • nodejs爬虫初试superagent和cheerio

    nodejs爬虫初试superagent和cheerio

    这篇文章主要介绍了nodejs爬虫初试superagent和cheerio的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-03-03
  • Node.js巧妙实现Web应用代码热更新

    Node.js巧妙实现Web应用代码热更新

    本文给大家讲解的是Node.js的代码热更新的问题,其主要实现原理 是怎么对 module 对象做处理,也就是手工监听文件修改, 然后清楚模块缓存, 重新挂载模块,思路清晰考虑细致, 虽然有点冗余代码,但还是推荐给大家
    2015-10-10
  • Node.js实现注册邮箱激活功能的方法示例

    Node.js实现注册邮箱激活功能的方法示例

    现在很多网站都需要有注册邮箱激活的功能,本篇文章主要介绍了Node.js实现注册邮箱激活功能的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • nodeJs的安装与npm全局环境变量的配置详解

    nodeJs的安装与npm全局环境变量的配置详解

    这篇文章主要介绍了nodeJs的安装与npm全局环境变量的配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • koa2 用户注册、登录校验与加盐加密的实现方法

    koa2 用户注册、登录校验与加盐加密的实现方法

    这篇文章主要介绍了koa2 用户注册、登录校验与加盐加密的实现方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • Node.js之如何构建UDP服务

    Node.js之如何构建UDP服务

    这篇文章主要介绍了Node.js之如何构建UDP服务问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • node前端开发模板引擎Jade的入门

    node前端开发模板引擎Jade的入门

    这篇文章主要介绍了node前端开发模板引擎Jade的入门,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • NodeJs生成sitemap站点地图的方法示例

    NodeJs生成sitemap站点地图的方法示例

    这篇文章主要介绍了NodeJs生成sitemap站点地图的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • node.js中的querystring.escape方法使用说明

    node.js中的querystring.escape方法使用说明

    这篇文章主要介绍了node.js中的querystring.escape方法使用说明,本文介绍了querystring.escape的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • node.js express框架实现文件上传与下载功能实例详解

    node.js express框架实现文件上传与下载功能实例详解

    这篇文章主要介绍了node.js express框架实现文件上传与下载功能,结合具体实例形式详细分析了node.js express框架针对文件上传与下载的前后台相关实现技巧,需要的朋友可以参考下
    2019-10-10

最新评论