首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏除除的专栏

    Node 项目通过 .npmrc 文件指定依赖安装源

    npm install --registry=https://registry.npmmirror.com同样的效果也可以使用 .npmrc 来实现:registry=https://registry.npmmirror.com.npmrc 配置优先级按顺序如下:项目内的配置文件(/path/to/my/project/.npmrc)用户配置文件(~/.npmrc)全局配置文件($PREFIX/etc/npmrc)NPM 内置配置文件(/path /to/npm/npmrc).npmrc 文件内以键值对的形式(key=value)设置值:key=value数组:key[]=valuekey[]=value使用 # 或 ; 来注释:# Comment1 ; Comment2key=value指定安装源由于项目下的 .npmrc 优先级最高,并且配置文件只对此项目有效,不会影响其他项目。 可以在项目根目录下面新建一个 .npmrc 文件指定安装源。

    4.3K00编辑于 2022-12-11
  • 来自专栏tongyao

    解决 npm 安装 node-sass 速度慢的问题

    可通过配置淘宝的镜像源解决,首先配置淘宝的镜像源 npm config set registry https://registry.npm.taobao.org 然后在 ~/.npmrc 加入下面内容 sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ .npmrc 文件位于 win:C:\Users\[你的账户名称]\.npmrc linux :直接使用 vi ~/.npmrc 完整配置如图

    1.6K10编辑于 2022-06-09
  • 来自专栏全栈程序员必看

    node环境变量配置,npm环境变量配置

    node_modules npm包全局命令目录:C:/Users/[username]/AppData/Roaming/npm npm实际去找全局命令的目录:C:/Users/[username]/.npmrc 文件内容的prefix值 npm包全局cache目录:C:/Users/[username]/.npmrc 文件内容的cache值 需要配置系统环境变量:计算机->属性->高级系统配置->环境变量-> PATH/NODE_PATH…balabala~~~ 一、node配置新方法( 以windows为例 ) .npmrc位置 C:/Users/[username]/.npmrc 在node安装目录创建/ 一个文件 之前path可能会产生影响,不生效请删除原环境path中node相关内容,尝试重启机器 二、Linux node/npm初始化环境变量的配置 1. .npmrc修改 .npmrc文件位置 ~/ .npmrc 依旧创建node_global、node_cache两个文件夹存放全局包 本例node安装目录为 /SOFTWARE/node-v8.9.4-linux-x64/ step1: vi ~/

    11.4K31编辑于 2022-08-10
  • 来自专栏fastmock

    那些平时很少用的npm配置

    ,然后通过 file: 前缀指定包的路径即可 注意:如果包有其他依赖包,且也有离线需求,也需要放到依赖项里然后指定离线文件的位置 二、可以为私有npm仓库单独指定registry 镜像源 # ~/.npmrc registry=https://xxx.xxxxxx.com/npm/)我们在安装依赖时,当安装到dependencies依赖项是 @tencent/xxx 开头的包时,也会从腾讯镜像源拉取依赖包 npmrc 的配置存在优先级,当我们在多个配置文件中定义相同的键时,npm将按照以下顺序查找和应用配置: 1、项目根目录下的.npmrc文件 2、用户主目录下的.npmrc文件(即上面的 ~/.npmrc) 3、npm 内置的默认配置 三、在npmrc 中可以配置不同的镜像源的访问信息(如果镜像源设置了鉴权访问) @fm:registry=https://xxx.xxxxxxx.net/npm/ always-auth /xxx.xxxxxxx.net/npm/:_password="在npm镜像源管理页面生成的密码" //xxx.xxxxxxx.net/npm/:email=zhangsan123@qq.com 在npmrc

    32710编辑于 2024-07-05
  • 来自专栏C++

    【HarmonyOS Next之旅】DevEco Studio使用指南(四)

    迁移配置文件:将工程和模块下npm包管理相关配置文件package.json或.npmrc,迁移为oh-package.json5或.ohpmrc文件。 说明 若原工程中无.npmrc文件,则无需迁移为.ohpmrc文件。 2. 在工程/模块级别中,涉及package.json或.npmrc的配置文件处,创建相同目录层级的oh-package.json5或.ohpmrc文件。 说明 若历史工程为C++工程,src>main>cpp目录下包含package.json或.npmrc,需做相同处理。 2. 将历史工程package.json和.npmrc文件中包含的需要迁移的字段,拷贝到对应的oh-package.json5和.ohpmrc文件中。

    51010编辑于 2025-03-17
  • 来自专栏hotarugaliの技术分享

    npm下载安装速度慢问题

    1. node 下载 electron 卡住 && node install.js 卡住 问题:都是由于访问国外网站过慢造成 解决: 配置淘宝镜像 修改 .npmrc 文件(windows C:\Users \username\.npmrc,Linux 在 ~/.npmrc)内容为以下内容: registry=https://registry.npm.taobao.org/ electron_mirror

    2K10编辑于 2022-03-17
  • npm使用国内淘宝镜像的方法

    输出:https://registry.npmmirror.com/恢复官方源:npm config set registry https://registry.npmjs.org/方法 2:使用 .npmrc 配置文件在用户目录(Windows:C:\Users\用户名,Linux/Mac:~/.npmrc)中添加:registry=https://registry.npmmirror.com/所有 npm 命令都会默认使用淘宝镜像可以针对某个项目单独创建 .npmrc 覆盖全局配置 安装 cnpm(可选)cnpm 是淘宝 NPM 镜像提供的 命令行工具,用法类似 npm,速度更快:npm install registry.npmmirror.com/✅ 总结淘宝镜像地址:https://registry.npmmirror.com/临时使用:命令加 --registry永久使用:npm config set registry 或 .npmrc

    21.2K21编辑于 2025-09-04
  • 来自专栏程序语言交流

    项目下载 Nexus 私有库管理的 npm 包

    ElementUI 某个组件换成 Ant Design 中的某个组件 本地 Node 环境版本 node: v16.13.0 npm: 8.1.0 本地项目安装私有库中的 cbf-ui 包 把系统当前用户下的 .npmrc 文件中的内容清空 用记事本打开 .npmrc 文件,把里面的内容备份,然后清空内容保存 本地项目根目录下执行如下操作 http://10.255.101.39:8081 为公司内网地址 npm cache 运行项目正常,说明配置正确 遇到的问题 如果上面的方式安装私有库的npm包出现路径找不到的问题,提示安装路径还是npmjs官方地址(https://registry.npmjs.org)的情况,可以查看 .npmrc 里面的内容是否正确配置,如果通过命令设置无法正确安装,可以把私有库安装地址配置手动添加到 .npmrc 文件中, 再次 npm install 安装尝试。 本地 .npmrc 文件内容 npmrc2.png

    1.9K20编辑于 2022-07-29
  • 来自专栏jiajia_deng

    自定义 npm 包读取外部 npm install 时传入的命令行参数

    本文介绍如何通过 npm install 增加的命令行参数和 .npmrc 来动态配置自定义 npm 包的行为。 所以读取的时候要注意一下: if (process.env.npm_config_download_url) { // ... } 使用 .npmrc 配置文件 通过命令行配置是一种方式,但有时我们希望不需要敲繁琐的命令就一直让 download-url 参数为一个固定值,我们也可以在项目根目录下新建一个名为 .npmrc 的配置文件,将变量储存进去: download_url=https://download.com/file_new.zip 需要注意的是,.npmrc 配置的优先级要高于命令行参数,所以如果你添加了 .npmrc 又在命令行使用了同样的参数列表,那么始终以 .npmrc 为准。

    1.1K30编辑于 2023-10-21
  • 来自专栏喇叭的学堂

    npm i 遇到了 npm ERR! code CERT_HAS_EXPIRED

    path D:\Git\.npmrc npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, open 'D:\Git\.npmrc' npm ERR! [Error: EPERM: operation not permitted, open 'D:\Git\.npmrc'] { npm ERR! errno: -4048, npm ERR! path: 'D:\\Git\\.npmrc' npm ERR! } npm ERR! npm ERR!

    6.5K20编辑于 2024-03-11
  • 来自专栏yiyun 的专栏

    npm修改全局包位置

    引言 .npmrc 配置文件 C:\Users\yiyun\.npmrc 其实 全局包 位置就在此配置文件,可以直接修改此配置文件,或通过命令 registry=https://registry.npm.taobao.org root -g npm config ls # npm config list npm config get cache npm config ls -l 修改全局包位置 方式1: 直接修改配置 .npmrc 文件 .npmrc 文件内 使用 //注释内容 来注释 registry=https://registry.npm.taobao.org/ prefix=E:\npm-global cache=E:\

    2.4K20编辑于 2022-04-01
  • 来自专栏编译思想

    macOS下由yarn与npm差异引发的Electron镜像地址读取问题

    其二进制文件下载在国内一直以来都是问题(因为默认会从github上下载),好在现在Electron的官方文档已经写的非常详细了:安装指导 | Electron (electronjs.org),只需要配置一个镜像地址到.npmrc 中: ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" 记住这个大写的Key 笔者由于是新的机器,还没有配置改值,所以找到.npmrc 此外,如果是配置在npmrc里面的配置,也会在npm/yarn启动的时候被作为环境变量放到process.env中被访问。 那我们在.npmrc中配置的ELECTRON_MIRROR,在process.env中变成了什么呢? macOS解决方式 终于,我们能解释为什么当我们在.npmrc配置大写的ELECTRON_MIRROR的时候,使用yarn add -D electron安装electron的时候,二进制镜像地址没有生效了

    99720编辑于 2023-10-18
  • 来自专栏柒八九技术收纳盒

    在gitlab上发布npm二进制文件

    我们就随意挑选一个来讲解 ❞ 创建.npmrc 在如何在gitlab上发布npm包讲过,如果要在gitlab发布npm私包,我们需要创建一个.npmrc。 新增.npmrc 还是一样的套路。 修改全局.npmrc 之前的文章讲过,如果想要下载gitlab的私包,那就需要修改本地.npmrc和全局.npmrc。 因为,我们要全局安装,所以我们直接修改全局.npmrc。 ./.npmrc打开.npmrc并加入如下命令 @cli:registry=https://公司gitlab域名/api/v4/projects/projectId/packages/npm //公司gitlab

    80010编辑于 2024-02-29
  • 来自专栏全栈程序员必看

    npm 更改为淘宝镜像的方法[通俗易懂]

    registry.npm.taobao.org 以后 npm install express 默认使用指定(淘宝)镜像 3、通过npm配置文件直接修改,本质和第2条一样,配置文件位置(windows环境)为C盘下的.npmrc electron,其镜像https://npm.taobao.org/mirrors/electron/为例,参考https://reactnative.cn/docs/debugging/) 打开.npmrc ,添加该包的指定镜像,截图如下 6、要想将镜像源改回国外的源可以直接将.npmrc文件直接删除,想恢复时直接从回收站还原即可。 默认情况) 可以通过命令行”npm config get cache”获取缓存目录,对于全局路径还可以用这个命令”npm root -g” mac下: /Users/apple/.npmrc

    13.9K20编辑于 2022-07-31
  • NPM——删除已发布的包

    policies/unpublish 内容 登录 运行npm login然后按着提示进行输入; npm login Token 除了使用npm login也可以使用npm的token进行删除 在现有的.npmrc 或者在项目的根目录下创建一个.npmrc registry=https://registry.npmjs.org/ //registry.npmjs.org/:always-auth=true //registry.npmjs.org

    1K10编辑于 2024-08-15
  • 来自专栏喵喵侠的社区活动征文

    如何在Vue2项目中完美集成pnpm?

    pnpm安装Windows安装pnpmMac安装pnpm配置新建.npmrc文件package.json配置(可选)总结前言你好,我是喵喵侠。 配置新建.npmrc文件如果你不在.npmrc文件里面加这一行配置,执行npm run serve后,可能会和我一样,出现下面的报错。 10:54:16Failed to resolve loader: cache-loaderYou may need to install it.而你新建一个.npmrc npmrc | pnpmpackage.json配置(可选)如果你使用的是webpack4 的版本,可能用pnpm安装的会变成webpack5的版本,具体为什么我也不清楚。

    1.2K10编辑于 2024-08-01
  • 来自专栏Czy‘s Blog

    发布Npm包到GitHub Packages

    接下来将Token添加至~/.npmrc,win用户是路径C://users/current-user。 npm.pkg.github.com > Username: USERNAME > Password: TOKEN > Email: PUBLIC-EMAIL-ADDRESS 接下来在项目的根目录添加一个~/.npmrc /mini-program-cli@1.1.0 --registry=https://npm.pkg.github.com/ 如果使用Github安装Npm包很慢的话,可以考虑配置代理,同样是在~/.npmrc

    1.5K20发布于 2020-08-27
  • 来自专栏绿巨人专栏

    构建纯TypeScript应用

    \node_modules npmrc npm 配置文件。 四个Level: per-project config file (/path/to/my/project/.npmrc) per-user config file (~/.npmrc) global config file ($PREFIX/etc/npmrc) npm builtin config file (/path/to/npm/npmrc) package.json 项目配置文件 package-lock.json

    1.2K30发布于 2018-07-04
  • 来自专栏绿巨人专栏

    构建纯TypeScript应用

    \node_modules npmrc npm 配置文件。 四个Level: per-project config file (/path/to/my/project/.npmrc) per-user config file (~/.npmrc) global config file ($PREFIX/etc/npmrc) npm builtin config file (/path/to/npm/npmrc) package.json 项目配置文件 package-lock.json

    1.9K120发布于 2018-05-16
  • 来自专栏用砖头敲代码

    如何优雅的创建Electron + Vue3 + Vite项目

    当然了,国内环境的话,可以通过配置文件来设置electron的镜像touch .npmrc && echo "electron.mirror=https://npm.taobao.org/mirrors /electron/" > .npmrc创建好了直接yarn安装依赖yarn dev运行就ok了结尾为了创建这个工程,真的是一波三折,最后总结出来用@quick-start/electron创建项目确实快

    54210编辑于 2024-08-30
领券