canihaz:canihaz,延迟安装node.js模块

时间:2021-05-16 18:09:21
【文件属性】:
文件名称:canihaz:canihaz,延迟安装node.js模块
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-16 18:09:21
JavaScript canihaz-增压依赖项的加载和安装 Canihaz是一个模块,可让您延迟安装并需要库核心功能可能不需要的NPM模块。 这包括但不限于: 可选依赖项 仅用于可选CLI接口的依赖项 在应用程序中稀疏使用的依赖项 我对该库的用例是我一直在开发的前端构建系统。 它称为并使用基于插件的系统来处理您的前端代码,例如CSS,JavaScript和所有可能的预处理器。 如果我想支持每个CSS预处理器,我就必须指定:依赖中的sass,less和stylus,但是没人会使用所有这些,因此90%的这些模块将毫无意义。 我个人讨厌代码膨胀。 这种疾病随着释放并依赖的每个模块呈指数分布。 因此,为了解决这个问题,我希望有一种方法可以延迟加载并在需要时(静默)安装模块。 目录 安装 该模块应使用NPM安装: npm install canihaz --save --save参数告诉NPM,它应该将其添加到
【文件预览】:
canihaz-master
----.travis.yml(68B)
----index.js(13KB)
----package.json(975B)
----test()
--------package.json(244B)
--------mocha.opts(41B)
--------canihaz.test.js(4KB)
----.gitignore(97B)
----Makefile(272B)
----README.md(9KB)

网友评论