node基础_包简介
2022/3/21 11:58:39
本文主要是介绍node基础_包简介,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
包
将你的js模块放在一个文件夹里,这就是一个包了。所以包就是你的js模块文件和一个描述文件package.jsonj就构成一个包了。
CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。(增强的模块)
CommonJS的包规范由包结构和包描述文件两个部分组成。
包结构:用于组织包中的各种文件。
包描述文件:描述包的相关信息,以供外部读取分析。
包结构
包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含如下文件:只有包描述和js文件是必须的:
– package.json 包描述文件(必须)
– bin 可执行二进制文件
– lib js代码
– doc 文档
– test 单元测试
包描述文件
包描述文件用于表达非代码相关的信息,它是一个JSON格式的文件 – package.json,位于包的根目录下,是包的重要组成部分。
package.json中的字段:
name、description、version、keywords、
maintainers、contributors、bugs、
licenses、repositories、dependencies、
homepage、os、cpu、engine、builtin、
directories、implements、scripts、author、
bin、main、devDependencies。
directories:包描述信息
dependencies:依赖,比如,jquery插件包都依赖一个jquery包。
devDependencies:开发环境依赖,开发的时候用这个包需要依赖的环境。
软件部署环境:开发环境和生产环境:开发环境指定是开发的时候的用的,生产环境是软件上线后给客户用的。
homepage:主页。
main:主文件。
name:包名字,在模块中要用就引用这个名字(标识)即可。
这篇关于node基础_包简介的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南