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

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

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

11/18 08:17

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

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

07/12 08:12

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

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

06/01 08:03

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

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

05/25 07:48

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

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

05/22 08:36

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

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

05/12 08:24

包管理工具 npm v6.0.1 正式发布,增加新特性

包管理工具 npm v6.0.1 已发布,该版本值得关注的更新有: CTRL-C OUT DURING PACKAGE EXTRACTION AS MUCH AS YOU WANT! b267bbbb9 npm/lockfile#29 lockfile@1.0.4: Switches to signal-exi...

05/11 07:30

包管理工具 npm v5.10.0-next.1 发布,增加新特性

包管理工具 npm v5.10.0-next.1 已发布,该版本新增了不少新特性,值得关注的有: 扩展 npm init 脚手架:npm init 现在可以用来调用自定义脚手架工具! 依赖性审查:这个版本的 npm 添加了一...

05/09 07:29

包管理工具 npm v6.0.1-next.0 发布,包含重大改进

npm v6.0.1-next.0 已发布,虽然这是一个预发行版,但依然公布了不少重要的改动,具体如下: CTRL-C OUT DURING PACKAGE EXTRACTION AS MUCH AS YOU WANT! b267bbbb9 npm/lockfile#29 lockfi...

05/06 07:30

npm 发布 npm@6 包管理器,并提供新的安全保护

npm 公司宣布推出 npm@6 软件包管理器。 它将提供强大的新安全功能,例如,当开发人员尝试使用具有已知漏洞的开源代码时,它可以自动发出警告。npm 命令'npm audit',可以允许开发人员分析复...

04/26 08:19

没有更多内容

加载失败,请刷新页面

1
回答
npm install错误

gyp ERR! build error gyp ERR! stack Error: not found: make gyp ERR! stack at ...

npm
05/17 13:50
4
回答
npm 安装一直报错。求指导,谢谢。

npm ERR! install Couldn't read dependencies npm ERR! package.json ENOENT, ope...

npm
2014/12/09 17:47
2
回答
菜鸟求前端学习指导
npm
泷涯SY 的回答 2017/08/20 09:32
最佳答案
从相对简单一点的开始。先熟悉ES6和常见的编译工具(例如gulp、webpack等)的基本使用。再学习使用vue.js等比较“现代化”的工具 npm你就当成一个“自动require”的工具吧
2
回答
vue打包发布到nginx, 出现在输入url, 但是route.beforeEach会进入两次,也就是说会同一个请求,输入url回车,实际上发送了两次url请求.
合取 的回答 04/13 14:08
最佳答案
问题好了,具体的原因暂时不清楚,但是当我把打包的模板index.html换一个专用的模板文件, 里面的build.js路径换一下,就没有再出现这个情况.
1
回答
如何推广自己创建的npm插件

如题所述!由于在生活中和工作中常常发现一个问题!但是发现Npm上好像没有类似的插件可以解决这类问题!因此创建了一个Npm插件!希望可以推广开来更多人使用

npm
03/21 17:08
2
回答
npm install遇到sha认证失败问题怎么解决

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ajv@4.11.8 (node_modules/ajv)...

npm
2017/07/09 20:04
4
回答
求救 npm install 安装报错

求教 安装node依赖 一直安装不了,查了半天,说要翻墙,具体咋搞啊,知道的同学,麻烦指点下啊,万分感谢!

npm
2014/03/28 14:01
1
回答
使用webstorm开发、npm管理依赖,有可以方便地看源码的办法吗?

看后端源码是很方便的,有eclipse+maven插件,就可以通过“ctrl+点击”查看对应类、方法的源码。 现在前端在用webstorm开发,npm管理...

npm
2017/02/28 09:55
3
回答
npm install ws一直失败

win7。下载了nodejs,安装,npm命令可以执行。但通过npm install ws一直失败 使用淘宝的镜像也不行 有什么办法?

2016/11/24 21:19
1
回答
nodejs安装了mysql找不到库

执行前先安装了mysql模块 npm install mysql 执行完后在D:\nodejs\node_modules中生成了一个mysql目录,这个目...

2016/12/23 18:29

没有更多内容

加载失败,请刷新页面

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
227
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
14
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
78
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
602
0
npm命令

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

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...

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

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

2014/02/28 14:58
3.8K
0
我在npm install express时发生如下错误

npm ERR! Error: write EIO npm ERR! at errnoException (net.js:901:11) npm ERR! at Object.afterWrite (net.js:718:19) npm ERR! If you need help, you may report this log at: npm ERR...

2016/06/20 09:46
10
0
在本地安装Regexper时遇到额问题:

首先要到github中下载这个项目https://github.com/javallone/regexper-static

2016/10/18 14:10
239
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部