186.npm使用详解

npm

npm(Node Package Manager)在安装node.js的时候就会对应的安装相应的版本了,如果先使用npm,就需要首先指定使用的nvm版本,即使用命令:nvm use 6.4.0,然后就可以使用npm了。

使用淘宝镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.org。
以后就可以使用cnpm就可以安装包了。使用cnpm安装的包是从淘宝下载的。而不是从国外,这样的话,对于一些网速限制的用户就会相对方便一些。

安装包:

安装包分为全局安装和本地安装。全局安装是安装在当前的node环境中,在所有的项目中都可以使用这个包,可以砸终端命令行中使用该,而本地安装是安装在当前的项目中,只有当前的这个项目能使用,安装的方式只有-g参数的区别:
本地安装: npm install express
局部安装:npm install express -g

本地安装

(1)将安装包放在./node_modules下(运行npm命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的时候生成node_modules目录。
(2)可以在js中通过该required()来引入本地安装的包,其实reqired()就是node.js内置一个函数,就相当于python中的import。

全局安装

(1)将安装包放在/usr/local/下或者是你的node安装目录下。
(2)可以直接在命令行使用。

卸载包

npm uninstall [package]

更新包

npm update [package]

搜索包

npm search [package]

更新npm

npm install [email protected] -g
npm包:
(1)package.json:包相关信息的描述性文件。
(2)bin:用于存放可执行二进制文件的目录。
(3)lib:用于存放javascript代码的目录。
(4)doc:用于存放文档的目录。
(5)test:用于存放单元测试用例的代码。

原文地址:https://www.cnblogs.com/guyan-2020/p/12387248.html

时间: 2024-10-08 00:46:01

186.npm使用详解的相关文章

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; } /* HEAD

NPM使用详解(上)

1.NPM是什么? NPM是JavaScript的包管理工具,在安装NodeJS(什么?你不知道node?来,我们合计合计:https://nodejs.org/)的时候,会自动安装上npm. 要查看安装的npm版本,只需要打开cmd控制台,输入npm -v NPM使得JavaScript开发者分享和重用代码非常容易,同时也让你能否非常方便的更新你分享的代码. NPM能够自己升级自己,使用命令如下: npm install npm -g 2.NPM的使用 以下代码示例中:<>表示必选参数,[]

[转] 合理使用npm version与npm dist-tag详解

第一步:发布第一个稳定版本 npm publish//1.0.0 第二步:修改文件继续发布第二个版本 git add -A && git commit -m "c" npm version patch npm publish//1.0.1 第三步:继续修改文件发布一个prerelease版本 git add -A && git commit -m "c" npm version prerelease npm publish --tag

Node.js npm 详解

Node.js npm 详解 一.npm简介 安装npm请阅读前辈的文章,很详细的介绍. npm的全称:Node Package Manager. (1)通俗的理解 其实从字面意思就可以理解这个产品有什么作用翻译为"Node包管理器".对,就是Node的包的一个管理工具,目前我尝试的有 下载并安装包(npm install [pkg]) 升级安装包(npm update [pkg]) 卸载安装包(npm uninstall/rm [pkg]),可以指定卸载包的版本号 - 其实这些命令很

详解npm的模块安装机制

详解npm的模块安装机制 依赖树表面的逻辑结构与依赖树真实的物理结构 依赖树表面的逻辑结构与依赖树真实的物理结构并不一定相同! 这里要先提到两个命令:tree -d(linux)和npm ls(npm) 在一个npm项目下: tree -d命令以树状图的方式列出一个项目下所有依赖的物理结构 npm ls命令以树状图的方式列出一个项目下所有依赖的逻辑结构 以官方文档为例子: 项目example1有两个依赖模块:mod-a模块和mod-c模块: mod-a模块有一个依赖模块[email protec

vue插件开发流程详解-从开发到发布至npm(一)

vue的插件开发 1.本地开发 1.1 初始化本地开发项目 我们采用vue-cli,初始化一个vue 项目.这个不做详解,请移步到 这里,查看具体详细.初始化后就是这样的项目结构: 其他的文件目录不是本节内容重点,不做详解,请移步这里查看. 1.2 test.js 的内容 ,这是插件的入口文件 关于为什么需要在install这个方法这里添加我们的方法,可以参考官网.https://cn.vuejs.org/v2/guide/plugins.html  这里只是用了其中的一部分的内容. test.

Windows系统下nodejs、npm、express的下载和安装教程详解

这篇文章主要介绍了Windows系统下nodejs.npm.express的下载和安装教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下1. node.js下载 首先进入http://nodejs.org/dist/,这里面的版本呢,几乎每个月都出几个新的,建议大家下载最新版本,看看自己的电脑是多少位的,别下错了. 下载完解压到你想放的位置就好了,解压后你会发现里面有node.exe.我解压到了D:\software_install婴儿起名http://www.bbqmw.net/qm_

netstat状态详解

一.生产服务器netstat tcp连接状态................................................................................ 2 1.1生产服务器某个业务LVS负载均衡上连接状态数量............................................... 2 1.2生产服务器某个业务web上连接状态数量...............................................

Cocos2d-x 3.X手游开发实例详解

Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐) 于浩洋 著   ISBN 978-7-121-23998-4 2014年9月出版 定价:59.00元 356页 16开 编辑推荐 以Cocos2d-x V3.0为框架全面讲解手游开发的知识和方法 以热门游戏2048.卡牌为例,完整再现手游的开发过程 Cocos2d-x作者之一林