loader-utils:Webpack加载程序的实用程序

时间:2024-05-12 14:08:54
【文件属性】:

文件名称:loader-utils:Webpack加载程序的实用程序

文件大小:104KB

文件格式:ZIP

更新时间:2024-05-12 14:08:54

loader-utils 方法 getOptions 检索加载程序调用选项的推荐方法: // inside your loader const options = loaderUtils . getOptions ( this ) ; 如果this.query是字符串: 尝试解析查询字符串并返回一个新对象 如果不是有效的查询字符串,则抛出该异常 如果this.query是类对象,则仅返回this.query 在任何其他情况下,它只返回null 请注意:返回的options对象是只读的。 它可以在多个调用中重复使用。 如果将其传递给另一个库,请确保对其进行深拷贝: const options = Object . assign ( { } , defaultOptions , loaderUtils . getOptions ( this ) // it is safe


【文件预览】:
loader-utils-master
----.eslintrc.json(708B)
----.gitignore(28B)
----package.json(868B)
----.travis.yml(663B)
----LICENSE(1KB)
----CHANGELOG.md(4KB)
----.github()
--------FUNDING.yml(25B)
----README.md(10KB)
----appveyor.yml(557B)
----lib()
--------stringifyRequest.js(2KB)
--------isUrlRequest.js(709B)
--------index.js(926B)
--------getRemainingRequest.js(371B)
--------getHashDigest.js(2KB)
--------getOptions.js(398B)
--------interpolateName.js(4KB)
--------parseQuery.js(1KB)
--------urlToRequest.js(2KB)
--------parseString.js(436B)
--------getCurrentRequest.js(359B)
----test()
--------.eslintrc.json(36B)
--------isUrlRequest.test.js(5KB)
--------parseQuery.test.js(2KB)
--------getOptions.test.js(2KB)
--------getHashDigest.test.js(1KB)
--------getRemainingRequest.test.js(913B)
--------stringifyRequest.test.js(5KB)
--------interpolateName.test.js(10KB)
--------urlToRequest.test.js(3KB)
--------parseString.test.js(598B)
--------getCurrentRequest.test.js(905B)
----.editorconfig(279B)
----.prettierrc(79B)
----yarn.lock(200KB)

网友评论