文件名称:scoped-require:NPM模块,以启用作用域为特定目录的模块
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-15 20:24:42
JavaScript
什么是scoped-require? scoped-require使您可以将目录指定为“防火墙”目录-要求将来自此基本目录的防火墙放入该目录,并且不允许其转义。 这意味着要求该目录外部的模块将失败。 为什么有人会使用它? 对于用户代码,您希望在节点程序下运行,但不希望他们使用您的模块和代码。 该模块还使您能够重新导入该文件夹下的所有内容,以启用用例,其中用户更改了模块中的某些内容并希望重新加载它,而无需重新启动应用程序。 可以根据每个需求自动完成此操作,因此您可以require用户代码,并且用户可以在对其进行修改的同时知道自己的更改将在下次require时自动重新加载。 安装 $ npm install --save scoped-require 用法 var scopedRequire = require ( 'scoped-require' ) ; var baseModule
【文件预览】:
scoped-require-master
----.eslintrc.json(105B)
----.gitignore(93B)
----package.json(981B)
----.travis.yml(45B)
----index.js(2KB)
----README.md(3KB)
----lib()
--------stubmodule-that-does-the-require.js(24B)
----test()
--------unscoped-dir()
--------scoped-dir-3()
--------test.js(8KB)
--------scoped-dir-2()
--------scoped-dir()