我的npm笔记

本文记录一些npm的使用技巧,主要包括自己常用的命令,做个备忘。

NPM 是什么?

NPM是NodeJS的包管理工具,现在已经进一步发展,致力于为很多其他平台提供包管理工具,其核心思想就是让包的安装更简洁,并自动处理依赖的问题。

它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。

如果上面的服务挂了(原因你懂得),可以访问下面的链接备用:

配置代理

npm的服务有时会挂掉,就算不挂掉,速度也是龟速的,这需要我们设置下代理:

npm默认从npm上下载安装包资源:

https://registry.npmjs.org/

安装时临时指定代理:

npm install data_js --registry=https://registry.npm.taobao.org

全局配置:

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

npm config list ## 查看刚才的配置是否生效

如果你使用的是linux也可以使用别名的方式:

alias cnpm="npm --registry=https://registry.npm.taobao.org 	--cache=$HOME/.npm/.cache/cnpm 	--disturl=https://npm.taobao.org/dist 	--userconfig=$HOME/.cnpmrc"

或者直接安装cnpm

npm install -g cnpm
cnpm install *** # 安装后用cnpm代替npm

常用命令

上面配置好代理后,我们就可以任性的玩,下面记录一下常用的命令。

npm <-h> # 列出帮助信息
npm -l #列出全部可用命令
npm -v #列出npm版本号

npm config set <key> <value> # 设置配置
npm config delete <key> # 删除配置
npm config list #查看全部配置

npm <cmd> -h # 查找可用的命令
npm help <term> # 查看帮助信息

npm login #登录
npm whoami #查看当前用户

npm publish #发布项目
npm unpublish <name>[@<version>]#取消发布项目

npm search pkg # 查看指定包是否存在
npm install [-g] <pkg>[@<version>] # 安装指定包
npm uninstall [-g] <pkg>[@<version>] # 卸载指定包
npm ls# 查看当前目录下安装了那些包
npm ls <pkg># 查看特定package的信息

npm root # 查看当前包的安装路径
npm root -g #查看全局npm安装的路径

总结

目前差不多就能用到这么多,以后如果用到更多东西再慢慢更新。

来源:http://blogread.cn/it/article/7525?f=wb

时间: 2024-08-09 19:53:55

我的npm笔记的相关文章

[转载] Node.js 笔记(一) nodejs、npm、express安装

感谢原作者: http://blog.csdn.net/haidaochen/article/details/7257655 Windows平台下的node.js安装 直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了 测试安装是否成功: 在命令行输入 node –v 应该可以查看到当前安装的nodejs版本号 简单的例子写一段简短的代码,保存为helloworld.js,大致看下nodejs是怎么用的. 如下:该代码主要是创建一个http服

Node.js 笔记(一) nodejs、npm、express安装(转)

转载地址:http://blog.csdn.net/haidaochen/article/details/7257655 Windows平台下的node.js安装 直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了 测试安装是否成功: 在命令行输入 node –v 应该可以查看到当前安装的nodejs版本号 简单的例子写一段简短的代码,保存为helloworld.js,大致看下nodejs是怎么用的. 如下:该代码主要是创建一个http服务器

Node.js 【使用npm安装一些包失败之笔记】

镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response) 2.命令行指定 npm --registry https://registry.npm.taobao.org info underscore 3.编辑~/.npmrc

nodejs学习笔记&lt;五&gt;npm使用

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题. 以下是几种常见使用场景: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用. npm是集成在node.js一并安装的.所以可以直接在命令行通过npm -v命令查看当前npm的版本号. npm的升级可以通过npm命令. npm install npm -g(仅用于window

nodejs学习笔记-npm(node包管理器)

npm安装模块 npm install [module_name] 使用模块 var module = require('module'); 查找模块 可以在网站 http://search.npmjs.org 搜索npm 或者通过命令 npm search module 安装 本地安装 npm install [module_name] 全局安装 npm install -g [module_name] 查找模块文档 npm docs [module_name] 可以使用package.jso

node.js在windows下的学习笔记(3)---npm

1.什么是npm npm是Node.js的包管理器,它允许开发人员在Node.js的应用程序中创建,共享,重用模块.之前我们通过node的官网的安装程序安装了Node.js,那么npm就已经装好了的. 既然npm是Node.js的包管理器,那么什么是包呢? 包:包是一个文件夹,将模块封装起来,用于发布,更新,依赖管理,版本控制.你可以简单的把包理解成就是一个文件夹.package.json描述包的一些信息 模块:一个实现某些特定功能的文件,以实现模块化编程. 2.如何使用npm为node.js安

【笔记】npm 安装 vue-cli

最近完成了慕课网的 高仿饿了么webApp 课程,对于vue 的认识有了更深一步的认识,但是其脚手架 vue-cli 的安装流程还是有点懵,于是今天重新试了一遍加深认识 网上参考过一些有用的教程在这里分享一下: npm 全局安装完vue-cli 命令行输入 vue 不是内部命令的解决方法 http://www.cnblogs.com/cindy79/p/7082281.html vue-cli 初始化工程:http://www.cnblogs.com/pearl07/p/6247389.html

nodejs学习笔记 -- npm介绍

https://docs.npmjs.com/README.html 这个是npmjs的官网,对于有一定英语基础的朋友来说,阅读这样的原始的文档,肯定会受益匪浅. 1.什么是npm? npm是node package manager的英文缩写,也就是Node.js的包管理工具.npm能够让JS开发者在共享和重用代码时变得更容易,当其他开发者需要在自己的应用中重用这些代码,npm可以自动更新这些代码. 这些可重用的代码就称之为packages,有时候也叫moudles.package其实就是一个带

nodejs学习笔记四(模块化、在npm上发布自己的模块)

模块化: 1.系统模块:  http.querystring.url 2.自定义模块 3.包管理器 [系统模块] Assert      断言:肯定确定会出现的情况使用断言 stabiltry: locked   稳定性,锁定,再也不会改了 C/C++ ADDons      c的扩展:关键性的函数可以用c来写,提高稳定性 child Processes        子进程 Cluster                     集群 Command Line Opation