摘要:包的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。的包规范由包结构和包描述文件两部分组成。对于而言,帮助其完成了第三方模块的发布安装和依赖等。借助,与第三方模块之间形成了一个很好的生态系统。
package (包)
commonJs的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。
commonJs的包规范由 包结构 和 包描述文件 两部分组成。
1、什么是包结构?
用于组织包中的各种文件
2、什么是包描述文件?
描述包的相关信息,以供外部读取分析。【相当于个人简历】包结构
包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含以下文件:
package.json : 描述文件 【必须存在】
bin :可执行二进制文件
lib : js代码
doc : 文档
test : 单元测试
到此我们的包也有了,模块都有了,我们由很多很多的包时,如果没有一个管理者,是不是找也找不到,大家可能都会乱成一锅粥,那么这时候一个神奇的角色出现了,NPM(Node Package Manager)
NPMCommonJs包规范是一种理论,NPM是其中的一种实践。
对于Node而言,NPM帮助其完成了第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了一个很好的生态系统。
这里我们可以想象着,包就是手机APP上的应用软件,NPM就是APP Store。
NPM常用命令npm -v : 查看版本
npm version : 查看所有模块的版本
npm search 包名 : 搜索模块包名
npm init : 初始化package.json 描述文件
npm install 包名 : 在当前目录安装模块
npm install 包名 -g : 在全局安装模块【全局安装的包一般独使工具,比如babel,sass】
npm remove 包名 : 卸载包
npm install 包名 --save : 安装包并添加到依赖中 【用的较多dependendcies】
npm install 包名 --save-dev : 安装包并添加到开发依赖中 【用的较多devDependcies】
npm install : 自动根据当前项目package.json文件中的 dependencies 中的描述去下载依赖包
平时我们用的npm的服务器在国外,所有经常用npm安装的比较慢,那么我们怎么用? 可以安装淘宝的cnpm的镜像,那样就比较好了。
这个cnpm和npm的使用方式一样,只是把指令的 npm 换成 cnpm 来使用。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/100743.html
摘要:写一个正则表达式来测试变量中是否包含字符串。用函数给出不使用字符,但和等价的正则表达式。第十四课标志全局匹配标志第二个常用的标志是全局匹配标志,用字母表示。写出一个正则表达式来检验合法性。非捕获组的主要用途是给一个组赋予量词。 TRY REGEX 是一个交互式的正则表达式学习项目项目地址:https://github.com/callumacra...在线地址:http://tryre...
摘要:第三天让简历有点色彩这一节课是来初步了解什么是,掌握基本的概念,语法,学习如何设置一些简单的样式。设置文字阴影。取值较多,具体参考文本布局控制在盒子中的位置。设置字母与字母直接的间距,或者字与字直接的间距。第二步,浏览器显示内容。第三天:让简历有点色彩 这一节课是来初步了解什么是CSS,掌握基本的CSS概念,语法,学习如何设置一些简单的样式。 好记性不如烂笔头,开始: 字体: font-st...
阅读 2579·2021-11-17 17:00
阅读 1776·2021-10-11 10:57
阅读 3657·2021-09-09 11:33
阅读 891·2021-09-09 09:33
阅读 3519·2019-08-30 14:20
阅读 3296·2019-08-29 11:25
阅读 2780·2019-08-26 13:48
阅读 716·2019-08-26 11:52