您现在的位置是:网站首页> 软件下载软件下载
Node.js 包管理器(npm)下载4.0 最新版-带npm安装教程软件下载
2021-05-17
321人已围观
简介 Node.js 包管理器(npm)下载4.0 最新版-带npm安装教程软件下载
npm 是 Node.js 包管理器,帮助 JavaScript 开发者管理代码模块包。NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。
npm 是一个命令行客户端,允许开发者安装和发布包。NPM 4.0 发布,这是去年 NPM 3 发布后的第一个语义版本,NPM 4 的发布意味着 NPM 2 和 NPM 3 都已经成为维护版本,除非有重大 bug 修复或者安全更新,否则不会提供更新。NPM 4.0 除了预处理器有较大的影响,对其他的日常使用影响不大。NPM 已经在加快发布的速度,CLI 团队之前主要关注于 Windows 方面的修复和严重问题的修复,现在已经转向可用性、特性和性能方面。大家可以继续关注 NPM 5 版本(计划在 2017 年第一季度发布),计划对 shrinkwrap 做彻底的改进,还有各种速度和可用性的改进。
npm 4.0 重大改进包括:
npm search 重写成流形式的结果,不再支持排序。
npm scripts 运行脚本之前不需要用 node 可执行路径来运行 npm,可以通过添加 --scripts-prepend-node-path 选项来配置这个行为。
移除 npat
废弃 prepublish,替换成 prepare。临时添加了一个 prepublishOnly 脚本,只能在 npm publish 运行。
npm 在没有找到任何超时包的情况下按代码 1 超时退出。
npm tag 在经过一段废弃周期后被废除,使用 npm dist-tag 替代。
已经不再支持部分 shrinkwraps,npm-shrinkwrap.json 现在被认为是完整的安装清单。
npm 的默认 git 分支不在是 master,现在使用 latest 代替。
npm于 2009 年作为一个开源项目发布,npm 当前有 400 万+ 用户。npm 遵循 Artistic License 2.0 协议,GitHub 地址:https://github.com/npm/npm。
npm包安装模式
在具体介绍npm包的管理之前,我们首先得来了解一下npm包的两种安装模式。
本地安装 vs 全局安装(重要)
node包的安装分两种:本地安装、全局安装。两者的区别如下,后面会通过简单例子说明
本地安装:package会被下载到当前所在目录,也只能在当前目录下使用。
全局安装:package会被下载到到特定的系统目录下,安装的package能够在所有目录下使用。
npm install pkg - 本地安装
运行如下命令,就会在当前目录下安装 grunt-cli (grunt命令行工具)
npm install grunt-cli
安装结束后,当前目录下回多出一个 node_modules 目录,grunt-cli就安装在里面。
npm install -g pkg- 全局安装
上面已经安装了grunt-cli,然后你跑到其他目录下面运行如下命令
grunt
果断提示你grunt命令不存在,为什么呢?因为上面只是进行了 本地安装 ,grunt命令只能在对应安装目录下使用。
-bash: grunt: command not found
如果为了使用grunt命令,每到一个目录下都得重新安装一次,那不抓狂才怪。肿么办呢?
很简单,采用全局安装就行了,很简单,加上参数 -g 就可以了
npm install -g grunt-cli
于是,在所有目录下都可以无压力使用 grunt 命令了。这个时候,你会注意到控制台输入的信息有点不同。主要的区别在于安装目录,现在变成了 /usr/local/lib/node_modules/grunt-cli , /usr/local/lib/node_modules/ 也就是之前所说的全局安装目录啦。
npm包管理
npm的包管理命令是使用频率最高的,所以也是我们需要牢牢记住并熟练使用的。其实无非也就是几个动作:安装、卸载、更新、查看、搜索、发布等。
安装最新版本的grunt-cli
npm install grunt-cli
安装0.1.9版本的grunt-cli
npm install grunt-cli@"0.1.9"
通过package.json进行安装
如果我们的项目依赖了很多package,一个一个地安装那将是个体力活。我们可以将项目依赖的包都在package.json这个文件里声明,然后一行命令搞定
npm install
其他package安装命令
运行如下命令,列出所有 npm install 可能的参数形式
npm install --help
输出如下,有兴趣的童鞋可以了解下
npm install
npm install
npm install
npm install
npm install
npm install
npm install
卸载grunt-cli
比如卸载grunt-cli
npm uninstall grunt-cli
相关内容
- java连接mysqlsqlserver数据库驱动包下载-软件下载
- mysql-connector-net-8.0.11.msi-mysql数据库.net开发驱动(mysql connector net )下载8.0.11 官方最新版-软件下载
- node.js下载-node.js下载v14.4.0 官方正式版-JavaScript工具包软件下载
- NTVS(Node.js Tools for VS2012\2013\2015)下载1.2官方最新版-VS编写Node.js应用程序的插件软件下载
- VB6错误处理代码插件(VB6IDE_InsertErrHand_Addin)下载V1.0.4免费版-软件下载
- Smart Indenter for VB6(VB6智能缩进排版插件)下载V3.5官方版【支持64位系统】-软件下载
- 一蓑烟雨论坛工具包集合百度网盘下载-一蓑烟雨论坛工具包下载2016最新版-软件下载
- 捍卫者usb管控软件下载-捍卫者usb管控软件下载v6.7.4官方版-软件下载
- 文件转换引擎工具下载-PantoJS下载v1.0绿色免费版-软件下载
- Android反编绎工具-JEB(安卓逆向神器)下载v2.2.7.201608151620破解版-《百度网盘下载》软件下载
点击排行
- TeachBox视频教程直播器 v2.3 中文安装版 下载-
- mp3xf(MP3修复工具) V.6 免费绿色版 下载-
- abyssmedia BPM Counter官方下载 abyssmedia BPM Counter(MP3音乐节拍检测工具) v1.0.3.0 免费绿色版 下载-
- MP3 Tag Express官方下载 MP3 Tag Express(MP3文件标签编辑器) V3.4 免费绿色版 下载-
- 中维录像文件播放及中维流媒体网络插件 v1.12 中文官方安装版 下载-
- 音乐管家婆官方下载 音乐管家婆 v4.1.0.0 免费绿色版 下载-
- power mp3 cutter官方下载 power mp3 cutter特别版(MP3剪切软件) 5.0 中文免费绿色版 下载-
- playmemories home官方下载 playmemories home(影像管理软件) v5.0.03 官方免费安装版 下载-
本栏推荐
-
TeachBox视频教程直播器 v2.3 中文安装版 下载-
-
mp3xf(MP3修复工具) V.6 免费绿色版 下载-
-
abyssmedia BPM Counter官方下载 abyssmedia BPM Counter(MP3音乐节拍检测工具) v1.0.3.0 免费绿色版 下载-
-
MP3 Tag Express官方下载 MP3 Tag Express(MP3文件标签编辑器) V3.4 免费绿色版 下载-
-
中维录像文件播放及中维流媒体网络插件 v1.12 中文官方安装版 下载-
-
音乐管家婆官方下载 音乐管家婆 v4.1.0.0 免费绿色版 下载-
-
power mp3 cutter官方下载 power mp3 cutter特别版(MP3剪切软件) 5.0 中文免费绿色版 下载-
猜你喜欢
- TeachBox视频教程直播器 v2.3 中文安装版 下载-
- mp3xf(MP3修复工具) V.6 免费绿色版 下载-
- abyssmedia BPM Counter官方下载 abyssmedia BPM Counter(MP3音乐节拍检测工具) v1.0.3.0 免费绿色版 下载-
- MP3 Tag Express官方下载 MP3 Tag Express(MP3文件标签编辑器) V3.4 免费绿色版 下载-
- 中维录像文件播放及中维流媒体网络插件 v1.12 中文官方安装版 下载-
- 音乐管家婆官方下载 音乐管家婆 v4.1.0.0 免费绿色版 下载-
- power mp3 cutter官方下载 power mp3 cutter特别版(MP3剪切软件) 5.0 中文免费绿色版 下载-


