文件名称:raw.macro:在构建时通过babel-plugin-macros读取文件内容。 无webpack的原始加载程序
文件大小:103KB
文件格式:ZIP
更新时间:2024-02-18 11:45:42
babel webpack raw-loader babel-macros babel-plugin-macros
原始宏 Webpack 实现为 安装 为了在自己的项目中使用raw.macro,可以使用以下命令之一: $ yarn add --dev raw.macro # or $ npm install --save-dev raw.macro 确保已安装babel-plugin-macros 。 如果您使用的是 ,则默认情况下已安装。 用法 raw.macro类似于Node的require调用: import raw from "raw.macro" ; const markdown = raw ( "./README.md" ) ; 注意:由于raw.macro在内部使用babel替换了raw()调用,因此,如果仅更改导入的文件,则不会更改已编译的代码。 这是因为从babel角度来看,您的JS文件未更改 您可以执行的一种不涉及重新启动构建系统的变通方法是在放置raw()调用的地方进行一些小的更改,例如,通过添加具有不同内容的console.log() 。 动态路径导入 您还可以使用使用导入动态路径。 您甚至可以在功能/ React组件中使用它们! import raw from
【文件预览】:
raw.macro-master
----.gitignore(52B)
----.babelrc(47B)
----package.json(1KB)
----src()
--------__tests__()
--------macro.js(7KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(2KB)
----raw.macro.d.ts(87B)
----.prettierrc(29B)
----yarn.lock(258KB)