资讯专栏INFORMATION COLUMN

【学习】NPM是什么

张利勇 / 338人阅读

什么是NPM

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

在 GitHub 还没有兴起的年代,前端是通过网址来共享代码,举例来说:
如果我们在开发过程中想使用 vue ,那么是不是要引入 vue ,你可能会下载这个 vue.js 文件在HTML代码中:


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

去 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...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96961.html

相关文章

  • npm 脚本命令 学习笔记

    摘要:脚本的退出码,也遵守脚本规则。比如,这个脚本命令,也有和钩子。简写是的简写是的简写是的简写是的简写执行顺序的内部变量通过前缀,脚本可以拿到里面的字段如果是脚本,可以用前缀取值脚本还可以通过前缀,拿到的配置变量,即命令返回的值。 什么是 npm 脚本? 在package.json文件里面,使用scripts字段定义的脚本命令 { // ... scripts: { bui...

    LucasTwilight 评论0 收藏0
  • Nodejs之npm&package.json

    摘要:在终端输入会询问的各种信息,从而确认。这意味着,所有通过安装的包都可以在终端以命令方式运行,例如,等。用于检查模块是否过时并列出。文件在运行后会生成文件,该文件用于记录项目中所用到的依赖以及项目的配置信息比如名称版本许可证等。 一直以来,作为前端开发,在公司都是先写好页面,然后再跟后端合作,将数据填入前端页面中,但是偶尔自己闲来无事,也会看一些框架什么的,然后利用框架做个单页面应用啊,...

    atinosun 评论0 收藏0
  • 后端开发者的Vue学习之路(四)

    摘要:文件是当前项目的首页文件。以后可能还会有全局注册组件等操作。在上面使用了这是一个预定义的路径,代表目录。而为了使用好这个实例,不要修改的,不然装载完内容后,对应的管理区域会指向不明,而导致渲染失败。目录 上节内容回顾: npm 介绍 安装 常用命令: 补充: ...

    番茄西红柿 评论0 收藏0
  • weekly 2019-01-29 && 年终总结

    摘要:所以,我大概觉得,无论是做什么开发,可选的技术栈都不是唯一,并且技术栈永远是推陈出新的,所以一定要有一套属于自己的开发流,并且要对此深入学习和探究,此处又深刻体会到方向的重要性。 本文开始其实只是weekly,但是想到年末了,最近的学习和工作也是体会颇多,于是写此文,也是为了理清思路 nodeJS 学习 知识点: 概念 阻塞IO(同步IO)和非阻塞IO(异步IO)和 事件驱动(事件回...

    tinna 评论0 收藏0
  • 前端构建工具gulp入门教程

    摘要:本文假设你之前没有用过任何任务脚本和命令行工具,一步步教你上手。如果这两行命令没有得到返回,可能就没有安装正确,尝试重启下命令行工具,如果还不行的话,只能回到第一步进行重装。 本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp。不要怕,它其实很简单,我会分为五步向你介绍gulp并帮助你完成一些惊人的事情。那就直接开始吧。 第一步:安装No...

    kuangcaibao 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<