在我的项目中,我使用带有 require 钩子的 Babel 6。我需要加载我编写的自定义 babel 插件。但是我真的需要先使用 npm 发布我的插件,然后将插件名称包含在我的主项目中吗?.babelrc
?
有没有办法直接加载插件代码?换句话说,我可以直接加载以下内容吗?
export default function({types: t }) {
return {
visitor: {
...
}
};
}
在 .babelrc 中列出插件的位置,提供你的插件的路径而不是您标准发布的插件名称。
"plugins": ["transform-react-jsx", "./your/plugin/location"]
导出插件函数时,您可能需要使用module.exports =
代替export default
,因为 ES2015 模块尚未在 Node 中完全实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)