Node.js 包管理工具 npm

Node.js 包管理工具 npm

MIT
JavaScript 查看源码»
跨平台
2011-03-15
红薯

npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。

npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册表。有超过 60 万个 JavaScript 代码包可供下载,每周下降约 30 亿次。npm 让 JavaScript 开发人员可以轻松地使用其他开发人员共享的代码。

npm 由三个不同的部分组成:

  • 网站

  • 注册表

  • 命令行界面(CLI)

示例:查找包

首先在搜索栏中输入一个值:


相关选项将会出现:

的码云指数为
超过 的项目
加载中

评论(8)

l
llsldwy
npm install 安装依赖之后,在.bin下面未创建软连接,大家谁知道问题出在哪里 node V8.4.0 npm V5.3.0
杨军军
杨军军
#npm# npm config set cache-min 9999999
打杂程序猿
打杂程序猿
我以为npm 有差不多4w个包已经很多了..然后查了一些资料...吓尿了...Maven 和 #gem# 有6w 左右的包....看来java 和 ruby的流行不是不无道理啊...
金拱门
金拱门
今天最火的话题应该 #npm#吧? 怎么这里没人讨论
金拱门
金拱门
大概看了一下别的社区讨论。#npm#出现的问题貌似是,大家都用在线的库。然后现在这个库作者下线了。导致大批人部署不了。
巴拉迪维
巴拉迪维
除了left-pad之外,还有很多让人意想不到的「惊喜」在等着NPM。有人挖出了一个叫做isArray的包,每天下载高达88万次,截至2016年2月已经累计下载1800万次,其实只是一行代码而已。还有is-positive-integer只有四行代码但却依赖3个其他库,简直惨不忍睹。 #npm#
巴蛮子
巴蛮子
universal install script 来自#xkcd# http://xkcd.com/1654/ 吐槽对象:#pip# #APT# #npm# #gem# #YUM# #Bundler# #Bower# #DNF# #RPM# #BREW# #Pkg#

NPM CTO:npm 还是开放的,不会仅限企业服务

不久前有消息称 JavaScript 软件包管理器将会转为仅限企业服务,最近 npm 项目背后的公司 NPM 的 CTO Ahmad Nassri 出面否认了该传闻。 npm 是 JavaScript 的包管理工具,也是世界上最大的软...

07/28 08:09

Node 最古老的 npm 包 request 将被废弃

相信 Node.js 开发者对 Request 都不会陌生,这是一个 Node.js 模块,以 npm 包的形式提供,是一个简单的 HTTP 客户端,通过它可方便地实现 HTTP 请求。 可以看到,request 的最新版本是 2....

04/09 08:04

npm 企业版 npm Enterprise 正式发布,主打安全性

近日,流行的 JavaScript 包管理工具 npm 推出了一款新产品 —— npm Enterprise。很明显,这是一个面向企业的平台,官方表示该平台用于帮助企业在 JavaScript 开发中实现现代化。 npm 企业版...

02/26 07:52

npm 6.6.0 next 0 发布,标志着大规模重构完成

JavaScript 包管理器 npm 6.6.0 next 0 发布了,此版本的发布标志着 npm 大规模内部重构的终结,意味着摆脱了传统的 npm-registry-client,转而支持全新的、类似 window.fetch 的 npm-regist...

2018/12/14 07:09

npm 2018 JavaScript 报告:更多新用户选择 Vue

npm 团队近日发布了 2018 JavaScript 现状报告。报告主要分为三部分,第一部分讲述了 2018 年 npm 的现状,第二部分对 2018 年前端工具(框架)的走势进行了展示,第三部分则是对 2019 的预测...

2018/11/18 08:17

npm 加入 TC39 委员会,参与定制 JavaScript 标准

在宣布将其 bug 反馈渠道从 GitHub 转移到自己的 npm.community 后,npm 昨日再次公布了一个大消息,他们已加入 ECMA International 并参与到 TC39 中。 TC39 是专门负责定义 JavaScript 标准...

2018/07/12 08:12

NPM 在全球范围内出现“ERR!418 我是茶壶”错误

NPM JavaScript 包管理器的用户遇到了一个奇怪的错误,当他们尝试更新或安装新的JavaScript / Node.js包时,他们的控制台和应用程序每都会发出“ERR!418 我是茶壶”的消息。并且,世界各地的...

2018/06/01 08:03

包管理工具 npm 6.1.0 发布,自动修复检测到的漏洞

npm audit 是 npm 6 新增的一个命令,可以允许开发人员分析复杂的代码并查明特定的漏洞。在刚刚发布的 npm 6.1.0 版本中,开发团队对该命令进行了完善。现在可使用 npm audit fix 子命令自动...

2018/05/25 07:48

Node.js 开发秘笈 —— 怎样把 Git 仓库玩挂?

偶不懂 Node 哈,听说 npm 是 Node 应用开发必备神器。像 Debian 的 apt、像 CentOS 的 yum 、像 Java 的 Maven、像 Python 的 pip 、像 Perl 的 CPAN、像 PHP 的 Composer 、像 Go 的 Glid...

2018/05/22 08:36

包管理工具 npm 5.10 正式发布,添加新命令

npm 5.10 正式发布,该版本可能是 npm@5.x 系列的最后一个版本。 更新内容: npm init 现在可以用来调用自定义的脚手架工具:您现在可以通过运行 create-react-app 和 create-esm 来执行 np...

2018/05/12 08:24

没有更多内容

加载失败,请刷新页面

3
回答
关于vueq前端导出Excel乱码的问题

excel在后台生成的文件是正常的,postman测试也是正常的,但是在vue页面做导出就会是乱码。前端代码在下图中。content-Type设置为app...

07/18 16:51
3
回答
使用npm 安装的插件使用不了
秋季长青 的回答 06/15 10:14
最佳答案
差点把这个问题给忘了,我这里配置 环境变量path后完美解决。具体为啥会突然失效,我就不晓得了。。。。具体解决步骤如下:见 https://my.oschina.net/u/3563169/blog/3062349
7
回答
【一周】Chromium 版 Edge 来了,杜兰特含泪点赞

回顾一周社区热门资讯 第【二十】期:20190406-20190412 image from:视 jiao 中国 EHT Collaboration 流行...

04/12 18:33
1
回答
关于已经安装好合适版本的nodejs和npm后,使用淘宝的路径依据npm install -g forever不成功的问题

报文: 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node'...

03/28 10:36
1
回答
前端小白 node 和 npm 和 grunt具体作用是什么?看网上都没看懂

前端小白 node 和 npm 和 grunt具体作用是什么?看网上都没看懂

03/12 09:20
2
回答
typescript如何正确安装?

亲们是这样的,本着typescript比较火,我于是跟风学习typescript,但是通过安装出现错误,查了相关资料也无济于事,我把流程重复一遍,请各位大...

01/18 11:27
2
回答
npm 编译十分缓慢

一直卡在这里,一般要1分多钟甚至更久。

npm
01/02 20:38
1
回答

没有更多内容

加载失败,请刷新页面

npm ERR! Error: SSL Error: UNABLE_TO_VERIFY_LEA...

npm http GET https://registry.npmjs.org/express npm ERR! Error: SSL Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! at ClientRequest. (C:\Program Files\nodejs\node_modules\ npm\...

2013/01/07 08:44
235
0
npm update -g

andy@AndyMacBookPro:/usr/local/github/lantern$ sudo npm update -g Password: /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js - ansi@0.3.0 node_modules/npm/no...

2015/11/09 18:17
23
0
npm publish failed

when we use npm to manage your package, there is a problem about setting the registry and proxy. and if you set the security link just as 'https://' . you may step into many pro...

2016/04/21 12:28
98
1
Node.js常用命令

#####npm查看与帮助: ``` npm -v #查看版本 npm --version #查看版本 npm help #查看帮助 npm help folders #查看npm使用的所有文件夹 npm bin ``` #####npm安装模块: ```node.js npm insta...

2015/11/04 14:26
924
0
npm命令

1、更新全局的某个版本 npm update -g 版本 2、react-native的版本 react-native --version 3、卸载模块 npm uninstall 4、更新模块 npm update 5、搜索模块 npm searc 6、查看当前包的安装路...

2018/10/24 18:19
4
0
npm run dev 报错:

问题:npm run dev 报错如下 (参考:https://stackoverflow.com/questions/42308879/npm-err-code-elifecycle) sh: egg-bin: command not found npm ERR! file sh npm ERR! code ELIFECYC...

2018/07/03 16:24
324
0
改变npm安装路径

npm config set registry="http://registry.npmjs.org/"

2014/02/28 14:58
3.8K
0
Grunt

1. what is Grunt The JavaScript Task Runner . 2.Getting started Grunt and gruntplugins are installed and managed via npm ,the Node.js package manager. 2.1 Installing the CLI if ...

2013/04/13 16:50
158
0
Ubuntu使用yeoman时的一个npm错误

npm ERR! Error: EACCES, mkdir '/home/cyper/.npm/grunt-concurrent/1.0.1'

2015/07/20 20:01
14
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部