raw.macro:在构建时通过babel-plugin-macros读取文件内容。无webpack的原始加载程序

原始宏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
zip
raw_macro-master.zip 预估大小:19个文件
folder
raw.macro-master 文件夹
file
.gitignore 52B
file
.babelrc 47B
file
package.json 1KB
folder
src 文件夹
folder
__tests__ 文件夹
file
macro.test.js 2KB
folder
node_modules 文件夹
folder
raw.macro 文件夹
file
index.js 79B
folder
__snapshots__ 文件夹
file
macro.test.js.snap 4KB
folder
fixtures 文件夹
file
markdown.md 45B
folder
id 文件夹
file
post.md 7B
file
javascript.js 125B
file
mark.md 20B
folder
en 文件夹
file
post.md 8B
file
post.js 21B
file
macro.js 7KB
file
LICENSE 1KB
folder
.github 文件夹
folder
workflows 文件夹
file
main.yml 630B
file
README.md 2KB
file
raw.macro.d.ts 87B
file
.prettierrc 29B
file
yarn.lock 258KB
zip 文件大小:102.63KB