原始宏
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
评论0
最新资源