当前位置: 首页 > 编程笔记 >

node.js 模块和其下载资源的镜像设置的方法

曾喜
2023-03-14
本文向大家介绍node.js 模块和其下载资源的镜像设置的方法,包括了node.js 模块和其下载资源的镜像设置的方法的使用技巧和注意事项,需要的朋友参考一下

以前安装 electron 时总是失败,然后就在淘宝镜像上下载好相应版本的文件放到用户目录来解决问题。

后来研究发现 npm 不仅可以设置 node.js 模块仓库的代理, 同样可以设置像 electron、phantomjs、 node-sass 等模块的镜像代理

一、设置淘宝镜像 (共三种方法)

1.环境变量

Unix:

# electron
export ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
# phantomjs
export PHANTOMJS_CDNURL=https://npm.taobao.org/mirrors/phantomjs/
# node-sass
export SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/

Windows:

# electron
set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
# phantomjs
set PHANTOMJS_CDNURL=https://npm.taobao.org/mirrors/phantomjs/
# node-sass
set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/

2.npm 执行参数

# electron
npm install electron --electron-mirror=https://npm.taobao.org/mirrors/electron/
# phantomjs
npm install phantomjs --phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
# node-sass
npm install node-sass --sass-binary-site=https://npm.taobao.org/mirrors/node-sass/

3.使用本地(项目根目录)或全局(用户目录).npmrc 配置

registry=https://registry.npm.taobao.org
electron_mirror=https://npm.taobao.org/mirrors/electron/
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/

二、使用代理

除了使用代理来解决,更暴力直接的方法就是使用梯子了。

 确保你要安装的模块仓库地址在代理PAC列表中或直接使用全局代理。npm 好像只支持 HTTP 代理

# 设置代理
npm config set proxy http://127.0.0.1:1085
# 安装模块
npm i --save-dev electron
# 删除代理
npm config delete proxy

总结

以上所述是小编给大家介绍的node.js 模块和其下载资源的镜像设置的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍python设置代理和添加镜像源的方法,包括了python设置代理和添加镜像源的方法的使用技巧和注意事项,需要的朋友参考一下 为什么要修改镜像源? 一般使用python安装库,会用到pip install xxx 指令或者conda install xxx指令,因为pip和conda默认国外镜像源,这时会在Python的官方源pypi.python.org/pypi 下载,速度很慢,

  • 问题内容: 是否有一种巧妙的方法将静态客户端文件资源(脚本,图像等)捆绑到Express模块​​中,并系统地避免命名冲突?注册静态对象的模块特定实例非常容易,如下所示: 但是如果两个目录都包含一个“ styles.css”文件,则该模块中的那个似乎会使应用程序的一个黯然失色。模块公共目录中的子目录可以用来避免此问题,但是我真正想要的是一种将模块资源映射到任意路径的方法,这样 有没有办法做到这一点?

  • 本文向大家介绍Docker 下载镜像慢的问题解决方法,包括了Docker 下载镜像慢的问题解决方法的使用技巧和注意事项,需要的朋友参考一下 docker 解决下载镜像慢 使用Docker pull 镜像这个超级慢,因为docker的hub是在国外的,所以是特别慢的,有什么办法可以解决这个问题么?答案肯定是有的,我们可以使用docker的代理的解决这个问题,大家要自己准备一个可以使用的http代理地

  • 本文向大家介绍Docker配置国内加速器加速镜像下载的方法,包括了Docker配置国内加速器加速镜像下载的方法的使用技巧和注意事项,需要的朋友参考一下 引言 由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢。。。所以,国内的Docker爱好者们就添加了一一些国内的镜像(mirror),方便大家使用。 配置阿里云加速器1. 登录阿里开发者平台:https://de

  • JSSDK 名称 描述 下载地址 JSSDK JSSDK的包 下载地址 WPSDK WPSDK的包 下载地址 各大平台示例程序 名称 描述 下载地址 PHP PHP示例程序 下载地址 .NET .NET示例程序 敬请期待 JAVA JAVA示例程序 敬请期待

  • 我们会在这里为您提供一些跟uView UI设计相关的资源和设计工具的下载,更多设计资源正在整理和完善中。 设计资源 这里我们提供组件的Sketch和Axure设计资源,您可以根据需要进行下载。 Sketch Template 通过在Sketch中导入uView组件库,可以在交互设计阶段方便地调用常用的组件下载 Axure Template 通过在Axure中导入uView组件库,可以在交互设计阶段