文件名称:注入加载器::syringe::package:Webpack加载器,用于通过其依赖关系将代码注入模块
文件大小:82KB
文件格式:ZIP
更新时间:2024-03-23 05:19:39
javascript loader webpack-loader JavaScript
:syringe: :package: inject-loader Webpack加载器,用于通过依赖关系将代码注入模块 为什么 这对于编写测试(在执行之前有时需要在被测模块内部进行模拟)的测试特别有用。 inject-loader灵感来自引入的思想,并。 用法 通过添加inject-loader!使用inject inject-loader! 当您使用require ,这将返回一个可以在测试代码中用于修改注入模块的函数。 默认情况下,注入模块中的所有require语句将被更改为用注入器替换,尽管如果未指定替换,则将使用默认值。 例子 在这样的模块中提供一些代码: // MyStore.js var Dispatcher = require ( 'lib/dispatcher' ) ; var EventEmitter = require ( 'events' ) . EventEmitter ; var han
【文件预览】:
inject-loader-master
----.gitignore(176B)
----.flowconfig(58B)
----package.json(2KB)
----src()
--------injectify.js(2KB)
--------index.js(283B)
--------wrapper_template.js(1KB)
----LICENSE.md(1KB)
----.travis.yml(87B)
----dist()
--------index.js(4KB)
--------index.js.map(7KB)
----CHANGELOG.md(1KB)
----.prettierignore(30B)
----__tests__()
--------modules()
--------tests.js(3KB)
----README.md(2KB)
----example()
--------webpack4-babel()
--------webpack3-babel()
--------webpack1-babel()
--------webpack2-babel()
----config()
--------webpack.test.config.js(682B)
--------webpack.config.js(761B)
--------shared.js(369B)
----script()
--------release(953B)
--------integration_test(100B)
----.prettierrc(98B)
----yarn.lock(145KB)