HTTPS代理环境,npm安装webpack

在公司限制使用代理上网的情况下,采用https代理,如下成功安装webpack:

npm配置的用户配置如下:
-------------------------
文件路径:C:\Users\xxx\.npmrc

-------------------------
prefix=D:\programs\node-v12.14.0-win-x64\node-global
cache=D:\programs\node-v12.14.0-win-x64\node-cache
proxy=http://myaccount:[email protected]_url:8080/
https-proxy=http://myaccount:[email protected]_url:8080/
registry=https://registry.npmjs.org/
strict-ssl=false
cert="-----BEGIN CERTIFICATE-----\nMIICiTCCAfKgAwIBAgIERVh2WTANBgkqhkiG9w0BAQQFADCBiDELMAkGA1UEBhMC\nSlAxGDAWBgNVBAMTD2JjLWdhdGUub2tpLmNvbTEjMCEGA1UEChQaQlBSICYgSVQg\nUGxhbm5pbmcgRGl2aXNpb24xJjAkBgNVBAsTHU9raSBFbGVjdHJpYyBJbmR1c3Ry\neSBDby5MdGQuMRIwEAYDVQQHEwlNaW5hdG8ta3UwHhcNMDYxMTEzMTM0MjQ5WhcN\nMzYxMjMxMTM0MjQ5WjCBiDELMAkGA1UEBhMCSlAxGDAWBgNVBAMTD2JjLWdhdGUu\nb2tpLmNvbTEjMCEGA1UEChQaQlBSICYgSVQgUGxhbm5pbmcgRGl2aXNpb24xJjAk\nBgNVBAsTHU9raSBFbGVjdHJpYyBJbmR1c3RyeSBDby5MdGQuMRIwEAYDVQQHEwlN\naW5hdG8ta3UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALZgNZ9s2L8J7yUG\ncOnv5Y13DZfddGmSLtuglL0aXebxM3gTaxyUhyWMRlbrkgk421me4TcnuGTsvQGl\nsgR3bnqKWPmQc9hfUpkevW3lDQd+SKPffAkDSfCcM+L64UnGSfXHCG3Yl5RE18mG\nqbJLb/D+Hy7gCVnpydbWkX43MBV5AgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAQdVi\nkMV3fh0ApYR3hdyVRPPyztBA+hYn32NVsOuetrU56iMMWq1kuVokOvTl2PFs0uFo\nr3gogcIQsbXOJQANXeTEvttnOZFCDh1RWmDNFNLxfWuhZtx7W+MbS3ypN6GVrjkC\nB/uqGY4QTEGQxniJSRhYXogR7y5TYDdVSlapi7M=\n-----END CERTIFICATE-----"

-------------------------

cert是公司的https证书(PEM格式);
严格认证改为false;
日志:

----------------------------[log_ webpack安装_开始]
C:\Users\xxx>npm install -g webpack
D:\programs\node-v12.14.0-win-x64\node-global\webpack -> D:\programs\node-v12.14.0-win-x64\node-global\node_modules\webpack\bin\webpack.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\webpack\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ [email protected]
added 322 packages from 197 contributors in 667.033s
----------------------------[log_ webpack安装_结束]

查看npm-global路径(node-v12.14.0-win-x64\node-global),已经多了webpack模块。

原文地址:https://www.cnblogs.com/m160331/p/12085075.html

时间: 2024-11-12 02:51:10

HTTPS代理环境,npm安装webpack的相关文章

如何使用npm安装webpack

逛逛ReactJS, Angular2,vuejs的社区,大牛博客,知乎的时候看到的最多的可能就会有webpack,WebPack这个构建工具已经在社区中得到了广泛的认可,而Webpack已经成了React.js开发的标配,所以,我们有必要学习一下Webpack. 所以我在网上看了大量前辈的blog,闲暇之余总结了一些使用的方法,由于技术有限可能会有些不足希望多多指教. 首先webpack是什么,使用webpack是为了解决什么样的编程问题,官网上有这个问题的图例   https://webpa

windows 使用npm安装webpack 4.0以及配置问题的解决办法

输入cmd点击打开 输入node -v 出现nodejs版本号 输入npm -v 出现npm版本号则安装npm安装成功, 2.安装webpack 桌面新建一个webpack-test文件夹,点击进入文件webpack-test夹 按下shift+鼠标右键  点击在此处打开命令窗口 输入npm init 一直点击回车键 当出现Is this ok?时 输入yes,然后点击回车键 进入webpack-test文件夹,出现package.json文件 使用notepad++打开package.json

npm安装webpack失败(mac和window都可能会遇到这样的情况,以下问题主要以mac为例)

 问题描述:我想查看一下webpack的版本,于是输入了命令webpack -v, 结果如下图所示: 注:这里提示我们要安装webpack-cli,是因为到了webpack4, webpack 已经将 webpack 命令行相关的内容都迁移到 webpack-cli包 解决方法: sudo npm uninstall webpack -g (卸载webpack) sudo npm install webpack -g (全局安装webpack) sudo npm install webpack-

Windows 环境下vue+webpack前端开发环境搭建

一.开发环境搭建 1.前端框架一般依赖node.js,我们首先要安装node.js. 2.由于许多npm 的源都在国外的地址,安装起来特别慢,所以我们这里利用淘宝的镜像服务器. 安装命令为:npm install -g cnpm --registry=https://registry.npm.taobao.org 之后回车等待命令 3.接着安装全局的vue-cli脚手架,用于帮助你快速搭建所需的Vue的开发模板框架 $ cnpm install -g vue-cli 回车,等待安装, 安装完成后

node 安装 webpack

首先要安装 Node.js, Node.js 自带了软件包管理器 npm,Webpack 需要 Node.js v0.6 以上支持,建议使用最新版 Node.js. 用 npm 安装 Webpack: $ npm install webpack -g 此时 Webpack 已经安装到了全局环境下,可以通过命令行 webpack -h 试试. 通常我们会将 Webpack 安装到项目的依赖中,这样就可以使用项目本地版本的 Webpack. # 进入项目目录 # 确定已经有 package.json

修改npm安装的全局路径和配置环境变量的坑

修改npm安装的全局路径和配置环境变量的坑 转自:http://www.qdfuns.com/notes/30749/0f66fcf5e62eed010f744d0d4adaa870.html 我之前安装npm时全是默认安装,模块全部安装在C盘了,今天心血来潮,把路径改到了D盘,结果改完后模块都不能识别了,都提示XX模块不是内部命令,这其实是环境变量配置的问题,我都是按照网上的教程改的环境变量,但是照着改也有错,反复改了好几次都不行,最后终于改好了.步骤如下: 1.要在你需要存放模块的文件夹里建

如何在NTLM的代理的后面,使用npm安装node.js的扩展

今天有些时间学习新知识了. 另一个项目,实现了第一阶段的联调的通过.静下心来几天,庆祝一下这个节点. 顺便学习node.js 一个重要的要解决的问题,就是如何在NTLM后面,使用npm. 事实上,这是一个古老的,linux体系的一个大bug: 设置代理时,不能使用域,只能使用有主机名的(好象iMac解决了). 今天找了一上午,终于找到一个可能的办法: http://stackoverflow.com/questions/18569054/npm-behind-ntlm-proxy 原理就是,先在

Kubernetes二进制方式v1.13.2生产环境的安装与配置(HTTPS+RBAC) ?

Kubernetes二进制方式v1.13.2生产环境的安装与配置(HTTPS+RBAC) 一 背景 由于众所周知的原因,在国内无法直接访问Google的服务.二进制包由于其下载方便.灵活定制而深受广大kubernetes使用者喜爱,成为企业部署生产环境比较流行的方式之一,Kubernetes v1.13.2是目前的最新版本.安装部署过程可能比较复杂.繁琐,因此在安装过程中尽可能将操作步骤脚本话.文中涉及到的脚本已经通过本人测试. 二 环境及架构图 2.1 软件环境 OS(最小化安装版): cat

Node.js环境搭建&&npm安装

Node.js环境搭建 第一步:进入官网,然后直接点击左边的下载左边的部分,因为其提示 “Recommended For Most Users”. 第二步:下载得到的是msi文件,直接双击安装,一路next即可安装完成. 第三步:这时,我们就可以在“开始”中找到最新添加了两项内容,可以创建快捷方式到桌面上方便使用.如图: 第四步:安装完成后,按下win+R ,然后输入cmd后进入dos窗口,直接输入 node -v,这时我们可以看到你所安装的版本号,表示安装成功,如下所示: 第五步:npm安装.