我有一个脚本,可以对源文件进行一些分析,而该分析的一部分是require
文件。有些文件采用JSX格式,但是节点默认情况下不理解这一点。
是否可以制作一个这样的文件:
function MyModule () {
return <div>hello</div>
}
module.exports = MyModule
可以通过require('./my-module')
进行要求吗?
答案 0 :(得分:0)
使用JSX作为Node中的模板引擎
NPM软件包: https://www.npmjs.com/package/jsx-node
为了只需要.jsx文件,您需要告诉Node如何处理它们。运行以下代码使您能够要求('./SomeFile.jsx'):
require('jsx-node').install({
replace: {
preact: 'jsx-node',
}
});
警告:
该模块仍处于初期阶段。任何生产用途都应谨慎对待。
有关更多详细信息,请访问链接。