【学习】NPM是什么

什么是NPM前端

npm(node package manager)node的包管理工具vue

在 GitHub 尚未兴起的年代,前端是经过网址来共享代码,举例来讲:
若是咱们在开发过程当中想使用 vue ,那么是否是要引入 vue ,你可能会下载这个 vue.js 文件在HTML代码中:node

<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>

当一个网站依赖的代码愈来愈多,程序员发现这是一件很麻烦的事情:jquery

去 jQuery 官网下载 jQuery
去 BootStrap 官网下载 BootStrap
去 Underscore 官网下载 Underscore
……程序员

有些程序员就受不鸟了,npm 给出一个解决方案:用一个工具把这些代码集中到一块儿来管理吧!npm

NPM 的思路大概是这样的:json

  • 买个服务器做为代码仓库(registry),在里面放全部须要被共享的代码
  • 发邮件通知 jQuery、Bootstrap、Underscore 做者使用 npm publish 把代码提交到 registry
    上,分别取名 jquery、bootstrap 和 underscore(注意大小写)
  • 社区里的其余人若是想使用这些代码,就把 jquery、bootstrap 和 underscore 写到 package.json
    里,而后运行 npm install ,npm 就会帮他们下载代码
$ npm install jquery
  • 下载完的代码出如今 node_modules 目录里,能够随意使用了。

这些能够被使用的代码被叫作「包」(package),这就是 NPM 名字的由来:Node Package(包) Manager(管理器)。bootstrap

引用自:https://blog.csdn.net/qq_3769...服务器

相关文章
相关标签/搜索