本文档描述的是 nvPress 二次开发方法,包含部分代码示例。
注:
- 要进行二次开发,需安装本地开发版,本地开发版安装文档链接:本地开发版
- nvPress 4.x及之前的版本采用
CommonJS
模块标准,之后的版本采用ES Module
模块标准。
- 建议所有开发者都使用最新的
nvPress next
版并使用ES Module
模块标准进行开发
- ==本文档编写时较早,可能部分内容仍然采用 CommonJS 模块标准编写,参考时请酌情修改为 ESM 模块标准==
从4.x迁移到5.x:
- 将所有的
CommonJS
模块代码修改为ES Modules
即可
- 对于无法修改的,酌情考虑使用
*.cjs
方式进行处理
- 特别注意
__dirname
等CommonJS专有的API可以用import.meta.dirname
等代替