美文网首页
【翻译】Node.js 教程 —— 包管理工具

【翻译】Node.js 教程 —— 包管理工具

作者: kyuan | 来源:发表于2018-12-29 23:30 被阅读11次

上节课讲了基础路由,但当遇到多页面的时候那种方式会令人感到厌倦,幸运的是有一个叫 express 的包能更好处理这种恼人的写法并基于 Node 开发应用。使用前需要先聊聊 Node Package Manger,即包管理工具,简称 NPM

NPM 的安装需要通过 Node.js 进行,实际上 NPM 是一个可以让我们安装第三方依赖到项目中的一些使用命令集合工具,express 就是这种第三方依赖,NPM 还有更大的生态圈,里面存有更多第三方依赖,这就是为什么 Node.js 如此流行的原因。

第三方依赖实际上就是完成指定功能或任务的代码集合。如 express,提供路由与渲染模板功能等,所以我们要做的就是使用这些第三方依赖提供的功能完成我们的项目。使用包管理工具可以安装、更新依赖甚至上传我们自行开发的包供其他开发者使用。

NPM 地址 https://www.npmjs.com/

npm

我们可以在网站上搜索需要的依赖,并从中看到所需的信息。
在搜索栏搜索 express 回车后会出现一个列表,跟 express 相关的依赖都会列出来。

点击 express 这个依赖,会跳转到 express 的详细页面,包含依赖的相关信息。

通过 Installation 里提供的命令安装 express,在命令行里输入:

npm install express

命令行运行完后,在项目上就会出现 node_modules 这个文件夹,里面就会有安装好的 express,如果展开 node_moudles 后,你会发现有大量的文件夹,因为 express 需要依赖其他的包,会一并安装到项目当中,这样才能让 express 正常工作。

这节课先不使用 express,在之后的章节中会继续探讨,接下来尝试删除 express,执行命令:

npm uninstall express

执行完后应该只剩下 .bin 文件夹, express 与连带的安装依赖会一并被删除。

这就是 NPM,我们可以通过 NPM 为应用安装并使用依赖,下节课我们讲解 package.json 文件,这个文件帮我们跟踪管理依赖的状况,与运行你的应用需要安装的依赖信息。

相关文章

  • 02-nmp包管理工具

    - Node.js包管理工具 npm :基于包的规范实现的一个包管理工具 - npm install 包名 当执行...

  • nodejs编码规范

    felixge / node-style-guide翻译:Node.JS编码规范指南教程

  • 【翻译】Node.js 教程 —— 包管理工具

    上节课讲了基础路由,但当遇到多页面的时候那种方式会令人感到厌倦,幸运的是有一个叫 express 的包能更好处理这...

  • Vue笔记 -- NPM

    1、 什么是NPM npm 是 Node.js 官方提供的包管理工具,他已经成了 Node.js 包的标准发布平台...

  • npm使用详解

    npm是 Node.js 官方提供的包管理工具,它已经成了 Node.js 包的标准发布平台,用于 Node.js...

  • NodeJS - npm

    npm node package manager(node包管理工具)。 npm 是 Node.js 标准的软件包...

  • Node.js & npm & nvm的关系

    简单来说 nvm是node.js的版本管理工具 npm是node.js中的包管理工具,在安装node.js的同时就...

  • 来自微软的windows上安装node.js的教程

    翻译这篇文章的缘起是我在网上找node.js安装教程,照着操作,总是在使用的时候各种不舒服。考虑node.js本身...

  • 【翻译】Node.js 教程 —— 管道

    上节课使用了读写流进行读写数据,这种读写流的方式在 Node.js 中很常见。因此在 Node.js 中有更优雅的...

  • 【翻译】Node.js 教程 —— nodemon

    这节课我们来安装一个叫 nodemon 的依赖。 我们已经了解如何使用 NPM 进行安装与管理依赖,在开始安装 e...

网友评论

      本文标题:【翻译】Node.js 教程 —— 包管理工具

      本文链接:https://www.haomeiwen.com/subject/sysrlqtx.html