【进修】NPM是什么

什么是NPM

npm(node package manager)node的包治理东西

在 GitHub 还没有鼓起的年代,前端是经由过程网址来同享代码,举例来说:
假如我们在开辟过程当中想运用 vue ,那末是否是要引入 vue ,你可能会下载这个 vue.js 文件在HTML代码中:

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

当一个网站依靠的代码越来越多,程序员发明这是一件很贫苦的事变:

去 jQuery 官网下载 jQuery
去 BootStrap 官网下载 BootStrap
去 Underscore 官网下载 Underscore
……

有些程序员就受不鸟了,npm 给出一个解决方案:用一个东西把这些代码集合到一起来治理吧!

NPM 的思绪大概是如许的:

  • 买个服务器作为代码堆栈(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(治理器)。

援用自:https://blog.csdn.net/qq_3769…

    原文作者:JayKoo
    原文地址: https://segmentfault.com/a/1190000016126605
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞