npm & npm config】的更多相关文章

遇到如下警告 PS C:\Users\Administrator> npm npm WARN npm npm does not support Node.js v9.11.2 npm WARN npm You should probably upgrade to a newer version of node as npm WARN npm can't make any promises that npm will work with this vers npm WARN npm Support…
前言 手动更新了node.js版本后,想要升级下npm的版本 步骤 其实无论npm还是cnpm升级的命令都是一样的,除了需要指定包名. 升级npm $ npm install -g npm 查看npm版本 $ npm -v 升级cnpm $ npm -g i cnpm 查看cnpm版本 $ cnpm -v…
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…
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…
前段时间,我们邀请了我们“城内”(葡萄城)资深开发工程师刘涛为大家分享了一次干货满满的关于Electron线上公开课,在课程过程中有不少同学对于NPM的概念和用法有一些疑问,所以这次我们希望通过这篇文章来解答各位同学的问题.另外在介绍的基础上,我们还会适当的深入介绍下,如何在npm上发布第一个属于自己的包.那么,让我们马上开始吧! 得益于Node.js的模块化生态系统,我们基本上可以把NPM认为是任何Node项目的基础组成的一部分.但实际上,我们甚至可以说NPM是Node.js开发人员在开发者社…
To update the dependencies in the project, we can run: npx npm-check -u…
在公司为了不再用 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 仓库的私有模块代码,这使得在项目中使用公共模块变的更加方便. 开始前的工作 你需要一个 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 项目一般…
核心模块 核心模块的意义 如果只是在服务器运行JavaScript代码,意义并不大,因为无法实现任何功能(读写文件,访问网络). Node 的用处在于它本身还提供的一系列功能模块,用于与操作系统互动. 这些核心的功能模块在 Node 中内置. 内置如下模块: path:处理文件路径. fs:操作文件系统. child_process:新建子进程. util:提供一系列实用小工具. http:提供HTTP服务器功能. url:用于解析URL. querystring:解析URL中的查询字符串. c…
概述: 在需要代理才能上网的环境下,需要给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…
目录 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 install socket.io 前,先执行下面 npm config set proxy "http://yourip:port" 生产的npm-debug.log文件内容是: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_mod…
Node.js安装与配置      Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置.(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可.从http://nodejs.org/#download可以查看到最新的二进制版本和源代码). Windows平台下的Node.js安装     在过去,Node.js一直不支持在Wind…
1. 下载Node.js官方Windows版程序:http://nodejs.org/#download    从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件.    我选择了.EXE文件.因为.MSI安装文件除了将node.exe复制到C:\Program File (x86)\目录中及修改系统Path之外,没发现还有其他作用.    我使用的版本为0.6.2: http://nodejs.org/dist/v0.…
目录(更新于2016.09.23): 1.认识和使用NPM 2.npm包安装模式 3.npm包管理(package的安装.卸载.升级.查看.搜索.发布,其他等) npm install [-g] 本地或全局安装模块 npm uninstall [-g] 本地或全局卸载模块 npm update 更新模块 npm ls 查看安装的模块 npm list 列出已安装模块 npm show  显示模块详情 npm info 查看模块的详细信息 npm search 搜索模块 npm publish 发…
npm获取配置的方式,优先级由高到底. 命令行参数. 以设置代理为例:--proxy http://server:port即将proxy的值设为http://server:port. 环境变量. 以npm_config_为前缀的环境变量将会被认为是npm的配置属性.以设置proxy为例可以加入这样的环境变量npm_config_proxy=http://server:port. 用户配置文件.可以通过npm config get userconfig查看文件路径. 全局配置文件.可以通过npm…
原文: http://www.sitepoint.com/beginners-guide-node-package-manager/ Installing Node.js 验证你的安装是否成功. $ node > console.log('Node is running'); Node is running > .help .break Sometimes you get stuck, this gets you out .clear Alias for .break .exit Exit t…
mocha mocha --compilers js:babel/register : 在babel模式下测试,默认查找test文件夹,注意此时全局不要安装babel; ./node_modules/mocha/bin/mocha --compilers js:babel/register; npm npm ls -g --depth [n] 显示全局的第n层npm包,一般查找0; bluebird promise模块; axios ajax; pm2 服务器运行管理 启动例子 mvn 查看版本…
1.下载angularjs 进入其官网下载:https://angularjs.org/‎,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.js 所有版本:https://code.angularjs.org/ 2.示例1 HelloWorld ! 新建一个helloworld.html <!doctype html> <html ng-app> <head> &…
NPM使用详解(下) *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin: 15px 0…
安装NPM NPM的全称是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL.setuptools,PHP的pear,那么你就知道NPM的作用是什么了.没 错,它就是Nodejs的包管理器.Nodejs自身提供了基本的模块.但是在这些基本模块上开发实际应用需要较多的工作.所幸的是笔者执笔此文的时候 NPM上已经有了5112个Nodejs库或框架,这些库从各个方面可以帮助Nodejs的开发者完成较为复杂的应用.这些库的数量和活跃也从侧面反映出 Nodejs…
安装路径修改: 4.配置npm的全局模块存放路径和cache路径 输入以下命令 npm config set prefix  “D:\Program Files\node\node-global” npm config set cache  “D:\Program Files\node\node-cache” 5.安装cnpm 在cmd下输入命令: npm install cnpm -g 6.设置cnpm的全局模块存放路径和cache路径 cnpm config set prefix “D:\P…
npm ERR! Windows_NT 6.1.7601npm ERR! argv "E:\\node\\\\node.exe" "E:\\node\\node_modules\\npm\\bin\\npm-cli.js" "install"npm ERR! node v0.12.0npm ERR! npm v2.5.1npm ERR! code ECONNRESET npm ERR! network tunneling socket could…
一.什么是npm呢 npm(Node Package Manager,node包管理器)是node的包管理器,他允许开发人员在node.js应用程序中创建,共享并重用模块.模块就是可以在不同的项目中重用的代码库.他也可以用来共享完整的node.js代码库. npm安装 npm的安装非常简单,在linux下只要一条命令即可完成安装(在windows下由于node.js本身就集成了npm的功能,所以安装了node.js,npm也就相应的安装完成了.),如下: apt-get install npm…
起因 安装了node,安装了npm之后,官方的源实在是 太慢了! 看了看淘宝的npm镜像, http://npm.taobao.org/  竟然说让我再下载一个cnpm,要不然就每次都得install的时候,后面加上--registry .. 你是在逗我么? 你可以直接看 结论 改registry仅适用于你只下载,不往npm上publish的场景. 授之以渔 信息太少,npm -l 之 .看到了这个config命令.   npm help config   没有什么可用信息,果断看 see al…
如今每个语言体系中都有一个包管理工具,PHP的Composer,Ruby的gem,Python的pip,Java的Maven……当然还有Node.js的npm.有的人会奇怪为何要引入又一个新东西来让我们已经够辛苦的编程工作雪上加霜呢?其实不然,例如我们在做Java开发的时候,有的项目依赖数百个jar,开发人员在build之前总会碰到各种包版本,包找不到的问题,但包管理工具却让我们从这种依赖噩梦中解救出来.我们开发过程中的任何依赖,都可以通过这种工具自动从远程的包仓库中下载回来,并且保证是我们需要…