JSX加载器的自定义HTML在第一个令牌

时间:2018-03-06 02:31:48

标签: reactjs webpack

我使用jsxMagic' s HTMLtoJSX converter制作了一个简单的html到jsx加载器:

var jsxMagic = require('htmltojsx');

module.exports = function (content) {
    console.log("is this loader even getting called?") //(it is)
    var converter = new jsxMagic({
        createClass: false
    })  
    return converter.convert(content)
}

不幸的是,当我运行webpack时,我的html文件需要调用此函数,但它会立即崩溃。对我来说很奇怪的是,在错误对话框中它显示html已正确转换为JSX:

ERROR in ./Landing/landing-body.html
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| <div>
|   <h5 className="product__title"> Your Product Name </h5>
|   <p> You can edit the html in landing-header.html 

是加载程序崩溃,还是在调用加载程序后的某个步骤?

编辑: converter.convert函数返回一个字符串;这可能是个问题。

0 个答案:

没有答案