npm config】的更多相关文章

在公司为了不再用 npm --registry=http://r.cnpmjs.org install -(g) xxx 就设置了内部的镜像文件地址为默认的代理地址 npm config set registry http://r.cnpmjs.org 蛋疼的后来发现离开了公司的网络就install不成功了.原来只能呢内网可以. 后来找了一下相关资料.发现删除npm镜像设置代理或者镜像的时候可以用 delete删除恢复 npm config delete registry 然后会自动恢复到"ht…
问题 安装npm时,使用npm config set 命令重新设置了变量,但是设置变量时少了个空格,设置错了.使用npm config ls -l 查看环境变量 添加错的这一个,应该如何删除? 解决 可以不使用npm config delete 的命令,我这个key这么长,它连自动补全功能都没 使用记事本打开C:\Users\用户名\.npmrc 这个文件(即npm config ls -l查看变量时,那个userconfig所对应的文件),如下图. 可以看到,之前设置的变量都在这里,把添加错的…
今天在安装electron时设置了代理,发现再npm install 安装别的总是装不上,只好取消代理. npm 取消代理 npm config delete proxy…
npm command show npm config https://docs.npmjs.com/cli/config https://docs.npmjs.com/cli/ls https://stackoverflow.com/questions/42137329/npm-config-list-environment-configs-registry $ npm config ls -l $ npm config list npm https://www.npmjs.com/packa…
npm config delete registry npm config delete disturl 或者 npm config edit 找到淘宝那两行,删除…
一直以为这2个事没有区别的: npm config set registry http://registry.npm.taobao.org 后使用npm命令. npm install -g cnpm --registry=http://registry.npm.taobao.org 使用cnpm命令. 今天在安装node-sass的时候出问题了. 新建个项目,添加package.json: { "devDependencies": { "node-sass": &q…
npm config set registry $ npm config set registry $ npm config set registry https://registry.your-registry.npme.io/ https://docs.npmjs.com/configuring-your-registry-settings-as-an-npm-enterprise-user 安装 # cnpm $ npm install -g cnpm --registry=https:/…
npm & config settings how to check npm config settings https://docs.npmjs.com/cli/config $ npm config list $ npm config list --json $ npm config list -l $ npm config list -l --json $ npm config list --json { "json": true, "user-agent&qu…
To reset user defaults Run this in the command line (or git bash on windows): echo "" > $(npm config get userconfig) npm config edit To reset global defualts echo "" > $(npm config get globalconfig) npm config --global edit If yo…
In addition to package.json level variables (such as name and version), you can have custom conf settings that can be used in your npm scripts. These config values can be overridden outside of the package.json by using the npm config set command if n…
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更网络环境的前提下安装 gulp-sass / node-sass . 问题描述 执行 npm install 安装软件包 gulp-sass $ npm install gulp-sass 这个过程中会先安装 node-sass ,因为 gulp-sass 依赖于 node-sass .中间出现的错…
你可以使用 NPM 命令行工具来管理你在 NPM 仓库的私有模块代码,这使得在项目中使用公共模块变的更加方便. 开始前的工作 你需要一个 2.7.0 以上版本的 npm ,并且需要有一个可以登陆 npm 仓库的账号. npm install -g npm npm login 软件包设置 所有的私有模块都是 scoped package 的. scope 是 npm 的新特性.如果一个模块的名字以 "@" 开始,那么他就是一个scoped package.scope 就是"@&…
什么是npm ? npm 是 nodejs 的包管理和分发工具.它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单. 截至目前 最新的稳定版 npm 是 3.3.12 本文译自 docs.npmjs.com ,有改动. 一.安装 Nodejs 和更新 npm 如果你是 windows 或者 Mac 用户,安装 nodejs 的最好办法就是到官网去下载一个安装包.安装完成后在控制台输入 node -v 如果正确返回 no…
概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义.package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象.其中很多属性可以通过npm-config来生成. name package.json中最重要的属性是name和version两个属性,这两个属性是必须要有的,否则模块就无法被安装,这两个属性一起形成了一个npm模块的唯一标识符.模块中内容变更的同时,模块版本也应该一起变化. name属性就是你的模块名称,下面是一些命名规则…
本文内容基于 npm 4.0.5 概述 npm (node package manager),即 node 包管理器.这里的 node 包就是指各种 javascript 库. npm 是随同 Node.js 一起安装的包管理工具,所以不需要独立安装. 可以通过查看版本号来检测 npm 是否已经安装成功: npm -v 如果已经安装了npm,想要升级,只需要一条命令即可: npm install npm -g package.json 简介 使用 npm 来管理的 javascript 项目一般…
一.npm简介 安装npm请阅读我之前的文章Hello Node中npm安装那一部分,不过只介绍了linux平台,如果是其它平台,有前辈写了更加详细的介绍. npm的全称:Node Package Manager. ####(1)通俗的理解 其实从字面意思就可以理解这个产品有什么作用翻译为“Node包管理器”.对,就是Node的包的一个管理工具,目前我尝试的有 下载并安装包(npm install [pkg]) 升级安装包(npm update [pkg]) 卸载安装包(npm uninstal…
今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块的朋友不可错过这些基础命令,新手出品,对本文有疑惑之处还请同学们不耻下问.很久没有写文章啦,后续也希望自己在nodejs这方面有多点内容产出. 本文以Windows平台上做测试,以gulp为示例做教程 目录(更新于201601214) npm是什么 npm install 安装模块 npm unin…
核心模块 核心模块的意义 如果只是在服务器运行JavaScript代码,意义并不大,因为无法实现任何功能(读写文件,访问网络). Node 的用处在于它本身还提供的一系列功能模块,用于与操作系统互动. 这些核心的功能模块在 Node 中内置. 内置如下模块: path:处理文件路径. fs:操作文件系统. child_process:新建子进程. util:提供一系列实用小工具. http:提供HTTP服务器功能. url:用于解析URL. querystring:解析URL中的查询字符串. c…
一.npm的文件结构 npm的安装: 本地安装 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录. 2. 可以通过 require() 来引入本地安装的包. 全局安装 1. 将安装包放在 /usr/local 下或者你 node 的安装目录. 2. 可以直接在命令行里使用. 如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link.…
npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立“node_global”及“node_cache”两个文件夹.我们就在cmd中键入两行命令: npm config set prefix "D:\Program Files\nodejs\node_global" 和…
windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的"INSTALL"按钮,直接点击就会自动下载安装了.     安装过程基本直接"NEXT"就可以了.(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如"C:\Program Files\nodejs").   安装完成后可以使…
因为npm连接的数据源网站太慢,可以使用淘宝提供的npm数据源, npm config set registry https://registry.npm.taobao.org 之后就会快得飞起.…
使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找到一种最佳解决办法,在安装时可以手动指定从哪个镜像服务器获取资源,我们可以使用阿里巴巴在国内的镜像服务器,命令如下: npm install -gd express --registry=http://registry.npm.taobao.org 只需要使用–registry参数指定镜像服务器地址,为…
一.包 包就是多模块的集合,CommonJS的包规范给程序员提供了组织模块的标准,减少沟通成本. 规范: 所有的模块放在demo文件夹下(包名)的lib文件夹里面 在lib文件夹的同级目录下新建index.js(文件名不可改),里面引用所有模块. 将demo文件夹放在node_modules里面. 引用包 注意:引用包的时候,路径只需要写包名即可,index.js引用其它模块的时候,在路径前面需要加./ 创建package.json:npm init 使用npm init 需要一步一步来设置,为…
概述: 在需要代理才能上网的环境下,需要给npm设置代理才能完成安装  npm install 代理设置: 直接使用npm install会报错,如下: npm ERR! node v6.7.0 npm ERR! npm v3.10.3 npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! syscall connect npm ERR! network connect ETIMEDOUT 114.55.80.225:443 npm…
<h3 class="catListTitle">一.npm包结构(编写)</h3> npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件,安装后解压还原为目录.完全符合CommonJS规范的包目录应该包含如下这些文件. package.json : 包描述文件. bin: 用于存放可执行二进制文件的目录. lib:用于存放javascript代码的目录. doc:用于存放文档的目录. test: 用于存放单元测试用例的代码. 我们开…
升级版本npm3和切换模块数据源为taobao,大大提高下载速度. 步骤一:升级npm3默认npm为2.x推荐使用npm3. npm i -g npm@3 步骤二:修改npm数据源为taobao(默认国外数据源,性能非常低) npm config set registry https://registry.npm.taobao.org npm info mysql (mysql为模板名称,测试npm数据来源)…
目录 NPM 在线 离线 GEM 在线 离线 NPM NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安装NPM包有两种方式:线上与线下 线上 1. 连接官方源 下载npm管理工具后,默认是连接到官方的源,命令 npm config ls -l 或 npm config get registry 可查看相关的源 使用类似 npm install request 就可以安装某个包,更多命令可使用 npm…
Node.js 让 JavaScript 编写服务器端应用程序成为可能.它建立在 JavaScript V8(C++ 编写的) 运行时之上,所以它很快.最初,它旨在为应用程序提供服务器环境,但是开发人员开始利用它来创建工具,帮助他们本地的任务自动化.此后,一个全新基于 Node 工具(如 Grunt 和 Gulp)的生态系统,使得前端开发改头换面. 要使用 Node.js 中的这些工具(或包),我们需要一种有效的方式来安装和管理它们.这就要用到node 包管理器: npm 了.它能够安装你想要的…
前几天发现NPM 无法现在任何的包 通过npm i testPackage -ddd 发现 是卡在了 npm verb addRemoteTarball 这行,google后发现 是有多个tmp地址,这个tmp地址是npm 下载的包的缓存地址,多个地址容易引起冲突 查看是否有多个地址的方式为:npm config ls -l 看tmp 是否有多个地址.如果有,则设置 npm config set tmp = 唯一的地址:来override 详细操作 在http://stackoverflow.c…