Lud*_*son 6 jsx node.js reactjs
我有一个脚本对我的源文件进行一些分析,其中一部分分析是针对require文件的。然而,有些文件采用 JSX 格式,节点默认情况下不理解这一点。
是否可以使文件看起来像这样:
function MyModule () {
return <div>hello</div>
}
module.exports = MyModule
Run Code Online (Sandbox Code Playgroud)
是否可以要求通过require('./my-module')?
在 Node 中使用 JSX 作为模板引擎
NPM 包: https://www.npmjs.com/package/jsx-node
为了能够简单地请求 .jsx 文件,您需要告诉 Node 如何处理它们。运行以下代码使您能够 require('./SomeFile.jsx'):
require('jsx-node').install({
replace: {
preact: 'jsx-node',
}
});
Run Code Online (Sandbox Code Playgroud)
警告:
该模块仍处于非常早期的阶段。任何生产用途都应谨慎对待。
欲了解更多详情,请访问链接。