【学习】NPM是什么

发布时间:2019-05-29 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【学习】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...

脚本宝典总结

以上是脚本宝典为你收集整理的【学习】NPM是什么全部内容,希望文章能够帮你解决【学习】NPM是什么所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:HTMLVue