精华内容
下载资源
问答
  • 由于开发的需要,一些node module是不能开源的,但是又要像npm那样安装使用。所以就需要搭建私有的NPM服务器。并且可以管理私有的包。搭建参考:使用Verdaccio搭建NPM私有服务器。由于已知原因,直接使用默认安装源...

    概述

    由于开发的需要,一些node module是不能开源的,但是又要像npm那样安装使用。所以就需要搭建私有的NPM服务器。并且可以管理私有的包。搭建参考:使用Verdaccio搭建NPM私有服务器。由于已知原因,直接使用默认安装源,常常安装失败。如果部署NPM服务器也是国内的话,同样也会有这样的问题。这个文章,就是为了解决这个问题

    已知的安装源

    最常见的源,就是阿里的源了,但是这个源不知道什么情况,经常会有各种莫名的问题。后来发现,华为也有一个安装源,目前使用没有问题。https://mirrors.huaweicloud.com/repository/npm/

    配置

    我这里使用的是npm安装的verdaccio,我个人觉得比docker的要好用。默认在~/.config/verdaccio/config.yaml,打开编辑它。
    找到uplinks:

    uplinks:
      huaweicloud:
        url: https://mirrors.huaweicloud.com/repository/npm/
      npmjs:
        url: https://registry.npmjs.org/
      taobao:
        url: https://registry.npm.taobao.org/
    packages:
      '@xx/*':  # 我这里要求使用 @xx/开头的包是我的私有包,你也可以建一个你自己开头的
        # scoped packages
        access: $all
        publish: $authenticated   # 这里要求发布要登录
        unpublish: $authenticated # 反发布要登录
        proxy: huaweicloud taobao npmjs  # 这里写明使用哪些代码源,实际上是不分先后顺序,主要看谁响应快
    
      '**':  # 如果不是@xx开头的,则用代理源或默认源
        # allow all users (including non-authenticated users) to read and
        # publish all packages
        #
        # you can specify usernames/groupnames (depending on your auth plugin)
        # and three keywords: "$all", "$anonymous", "$authenticated"
        access: $all
    
        # allow all known users to publish/publish packages
        # (anyone can register by default, remember?)
        # publish: $authenticated
        # unpublish: $authenticated
    
        # if package is not available locally, proxy requests to 'npmjs' registry
        proxy: huaweicloud taobao npmjs
    

    在这里插入图片描述

    保存,重启,就可以了。

    展开全文
  • 启用代理: http代理 npm config set proxy=http://127.0.0.1:7890 后面这个url是你本地的代理服务器的url。 https代理 npm config set ...安装淘宝镜像 npm install cnpm -g -g 这个参数是全局

    启用代理:

    http代理

    npm config set proxy=http://127.0.0.1:7890
    

    后面这个url是你本地的代理服务器的url。

    https代理

    npm config set https-proxy=http://127.0.0.1:7890
    

    关闭代理:

    关闭http代理

    npm config delete proxy
    

    关闭https代理

    npm config delete https-proxy
    

    安装淘宝镜像

    npm install cnpm -g
    -g 这个参数是全局的意思
    因为国外的npm服务器下载很慢所以有时候需要挂代理,如果不挂代理也可以使用淘宝镜像cnpm。

    安装vue-cli

    npm install vue-cli -g
    

    -g 这个参数是全局的意思

    安装vue-router

    npm install vue-router --save -dev
    

    npm install vue-router -S -D
    

    这个**–save** 是两个‘-’ 作用是安装并更新package.json这个文件,–save这个参数也可以简写成-S 这里的S是大写的而且前面只有一个‘-’。

    -dev是开发时使用更新package.json里的devDependencies这个字段

    如果想安装其他的包只要这样就可以了

    npm install “你要安装的包名” -S -D
    

    显示全部安装的包

    npm list -g --depth 0
    

    启动项目

    npm run dev
    
    展开全文
  • node及npm安装与配置

    2020-10-30 00:16:15
    NodeJS 的包管理生态是 NPM,是现在世界上最大的开源程序包库。这里简单记录下自己的安装过程。 1、登录https://nodejs.org/zh-cn/下载安装包,版本根据自己需要选择即可,这里我使用的是最新版的 14.3.0 ,安装...

    node.js简介

    Node.js 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。它不是一门语言,不是库,不是框架。NodeJS 使用事件驱动,非阻塞型 I/O 模型。NodeJS 的包管理生态是 NPM,是现在世界上最大的开源程序包库。这里简单记录下自己的安装过程。

     安装node.js

    1、登录https://nodejs.org/zh-cn/ 下载安装包,版本根据自己需要选择即可,这里我使用的是最新版的 14.3.0 ,安装比较简单,直接点击 next 即可。可能大家对这里比较感兴趣:

    • Node.js runtime :表示运行环境

    • npm package manager :表示npm包管理器

    • online documentation shortcuts :在线文档快捷方式

    • Add to PATH :添加到环境变量

    配置node.js

    2、默认Nodejs 安装完成后缓存文件及全局安装文件会存放在“C:\Users\用户名\AppData\Roaming”文件夹下的 npm_cache 及 npm 文件夹下,时间长了 C 盘难免过大,所以最好配置下路径。

    配置全局安装路径

    npm config set prefix "D:\Program Files\nodejs\node_global"

    配置默认缓存路径

    npm config set cache "D:\Program Files\nodejs\node_cache"

    然后,需要配置下环境变量:

    在控制面板\系统和安全\系统界面下找到高级系统设置\环境变量,增加一个系统变量变量为 NODE_PATH ,变量值为“D:\Program Files\nodejs\node_global\node_modules”。

    注意需要带上 node_modules 哦!

    或者你也可以修改用户变量中 path 变量的值,将默认值“C:\Users\用户名\AppData\Roaming\npm”修改为“D:\Program Files\nodejs\node_global”

     

    用户变量针对当前用户,系统变量针对所有系统用户。

    3、增加完成后,在命令提示符工具中运行

    npm install express –g

    安装 Express 包,安装成功后会在“D:\Program Files\nodejs\node_global”文件夹中可以找到该扩展包。

    这样基本上成功了,然后检验下!

    4、重新打开命令提示符工具,注意一定要重新打开哦!输入 node 命令进入编辑模式,输入以下代码检测是否能正常加载模块:

    require('express')

    如果现实如下内容则为正常,否则请检查上面环境变量中路径配置是否正确。

    配置淘宝镜像

    安装一个依赖非常麻烦,这时才想到用淘宝镜像代理

    临时使用

    npm --registry https://registry.npm.taobao.org install express
    

    永久使用

    npm config set registry https://registry.npm.taobao.org
    

    配置CNPM

    这样的话,你用npm走的还是官方的,cnpm走的代理

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    恢复使用

    npm config set registry https://registry.npmjs.org
    

    验证是否设置成功

    npm info express
    or
    npm config get registry
    

    展开全文
  • npm代理镜像设置

    2021-08-25 10:50:05
    查看代理信息(当前配置npm config list 设置http/https代理 npm config set proxy=http://代理服务器地址:端口 npm config set https-proxy http://server:port 设置需要用户名和密码的http/https代理 npm ...

    代理是设置代理服务器,代理服务器帮转发下载请求
    镜像是设置镜像源站点,站点服务器上已经提前镜像(下载)了所有的npm包,直接从站点获取

    一、NPM代理

    查看代理信息(当前配置)

    npm config list
    

    设置http/https代理

    npm config set proxy http://代理服务器地址:端口
    npm config set https-proxy http://server:port
    

    设置需要用户名和密码的http/https代理

    npm config set proxy http://username:password@server:port
    npm confit set https-proxy http://username:password@server:port
    

    取消http/https代理

    npm config delete proxy
    npm config delete https-proxy
    

    二、NPM镜像

    查看镜像信息(当前配置)

    npm config get registry 
    

    npm设置淘宝镜像或默认镜像

    npm config set registry=https://registry.npm.taobao.org
    npm config set registry=https://registry.npmjs.org
    

    npm取消淘宝镜像

    npm config delete registry
    

    三、CNPM代理及镜像

    安装cnpm并设置淘宝镜像

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    设置http/https代理或镜像

    设置命令与npm相同,只需要把命令里的npm换成cnpm

    展开全文
  • npm代理设置

    2020-03-11 10:14:20
    设置http代理。 取消代理npm config delete proxy ...设置代理npm config set proxy http://username:password@server:port npm confit set https-proxy http://username:password@server:port ...
  • 场景:在日常开发中,需要使用一些基于node.js的javascript库文件,就需要npm对这些依赖库进行方便的管理...为npm 设置代理,在设置配置属性时属性值默认是被存储于用户配置文件中,如果加上–global,则被存储在全...
  • npm代理

    2018-09-13 20:48:30
    1.设置http类型的服务器的代理npm config set proxy http://server:port   2.设置https类型的服务器的代理npm config set proxy https://server:port ...3.设置npm镜像 $ npm ...
  • 1.npm代理设置 2. npm 修改镜像源 npm config set registry https://registry.npm.taobao.org 3. 统一修改配置文件的方法 配置文件.npmrc在C盘用户文件下,可以手动添加代理网址, 也可以通过在终端npm ...
  • npm 代理和仓库配置

    2019-03-05 14:06:19
    #npmrc _auth = XXXXXXX //针对需要授权的仓库 ...registry=https://www.XXXX.net/artifactory/api/npm/npm/ strict-ssl=false email=XXXX //可选 loglevel=info proxy=http://XXXXX:8092/ https...
  • npm安装设置代理

    2021-04-09 18:15:57
    wget https://cdn.npm.taobao.org/dist/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz tar -xzvf node-v10.14.1-linux-x64.tar.gz mv node-v10.14.1-linux-x64 /usr/local/node vi /etc/profile export NODE_HOME=/...
  • Npm代理设置

    2018-04-10 13:59:00
    在公司的电脑上网需要代理,否则不能下载。 npm config set <key> <value> [--global]或者 npm config set <key> <value> [-g] [--global] [-g] 代表全局 1. 不需要认证 npm config ...
  • nodejs npm安装不了 设置代理

    千次阅读 2013-04-11 14:46:11
    nodejs npm安装不了 设置代理 C:\Users\heroyan>npm install less npm http GET https://registry.npmjs.org/less npm http GET https://registry.npmjs.org/less npm http GET https://registry.npmjs.org/less ...
  • npm设置代理

    千次阅读 2018-11-01 10:57:32
    r如果你的网络需要代理认证,上网查什么安装淘宝镜像等都是浮云,真正的解决办法就是把npm设置代理,编译器等设置代理没有用。  npm config set proxy http://username:password@server:port   npm config ...
  • NodeJS+NPM安装与环境配置欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、...
  • 设置npm代理地址

    2020-12-30 10:14:16
    查看当前源:npm config get registry 还原仓库地址:npm config set registry https://registry.npmjs.org/ 切换为淘宝源:npm config set registry https://registry.npm.taobao.org/
  • nvm、nrm、npm安装与配置详解 目录 文章目录1、三者的区别2、nvm实现node多版本管理2.1、安装nvm3、npm安装与配置-node.js4、nrm切换源***后记*** : 内容 1、三者的区别 nvm(node.js version management) :...
  • 今天脑子发热想要学习鸿蒙开发,但是遇到了npm代理设置,由于我之前没有这个方面的知识,今天通过不断学习完成设置npm代理。 首先: 点开系统代理设置-网络-高级-代理。 记下代理服务器 npm config set...
  • npm 设置代理

    2019-09-11 16:00:59
    摘要: 很多公司上网需要使用公司提供的代理服务器,所以用NPM安装JS时可能需要配置代理,本文介绍NPM配置相关基础知识,然后再介绍如何为NPM配置代理服务器。 npm获取配置有6种方式,优先级由高到底。 ...
  • npm设置代理 proxy、配置国内源.pdf
  • npm获取配置有6种方式,优先级由高到底。 命令行参数。--proxy http://server:port即将proxy的值设为http://server:port。 环境变量。 以npm_config_为前缀的环境变量将会被认为是npm配置属性。如设置...
  • 配置 atom npm 代理

    2017-02-25 22:35:00
    打开 C:\Users\Administrator\.atom目录下的.apmrc配置文件(没有就新建一个),然后添加代理信息: npm 代理为 C:\Users\Administrator strict-ssl=false https-proxy=http://127.0.0.1:1080/ ...
  • NPM设置代理

    2020-12-28 17:17:35
    如果使用代理服务器,Node.js就需要设置代理,否则用npm下载什么都不好使 npm config set proxy http://server:port npm config set https-proxy http://server:port 例如 npm config set proxy ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,770
精华内容 9,508
关键字:

npm代理安装与配置