ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一:什么是npm npm是JavaScript的包管理器,npm 由三个独立的部分组成: * [npm 官网](https://www.npmjs.com/)是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径。 * 注册表(registry)是一个巨大的数据库,保存了每个包(package)的数据。 * 命令行工具 (CLI),开发者通过 CLI 与 npm 打交道。 **npm的思路大概是这样的:** 1.买个服务器作为代码仓库(repository),在里面放所有需要被共享的代码 2.发邮件通知 jQuery 、Bootstrap 、Underscore 的作者使用 npm publish 把代码提交到 repository 上,分别取名 jquery、bootstrap 和 underscore(注意大小写) 3.社区里的其他人如果想使用这些代码,就把 jquery、bootstrap 和 underscore 写到 package.json 里,然后运行 npm install ,npm 就会帮他们下载代码 4.下载完的代码出现在 node\_modules 目录里,就可以随意使用了。 这些可以被使用的代码被叫做「包」(package),这就是 npm名字的由来:Node Package(包) Manager(管理器)。