文件名称:schwartzman:Moustache-> Webpack的ReactJS加载器
文件大小:129KB
文件格式:ZIP
更新时间:2024-05-25 01:11:33
webpack reactjs mustache loader JavaScript
施瓦兹曼 适用于Webpack加载程序。 将jsx.mustache文件编译为 。 为什么?! 由于React组件的“内置”服务器端预渲染需要JS VM,因此JSX允许使用非常复杂的表达式。 另一方面,每种语言都有用于渲染Mustache模板的库() 。 另外,Mustache非常简单和基本。 如此简单,与编写适用于Python / Perl / PHP / Pascal / P的JSX解析器相比,编写Mustache-to-JS编译器要容易得多 安装 $ npm install --save-dev schwartzman 并添加到您的webpack.config.js {test: /\.jsx\.mustache$/, loader: "schwartzman"}到module.loaders :warning: 如果您使用 ,则需要使用babel-loader或任何其他依赖解决方案的加
【文件预览】:
schwartzman-master
----webpack.examples.config.js(1KB)
----.github()
--------workflows()
----webpack.config.js(761B)
----src()
--------schwartzman.js(19KB)
--------grammar.peg(3KB)
----.babelrc(26B)
----.npmignore(85B)
----test()
--------compat.test.js(3KB)
--------dom.test.js(17KB)
--------rendering.test.js(16KB)
----README.md(2KB)
----docs()
--------index.html(5KB)
--------CNAME(23B)
----.gitignore(66B)
----package-lock.json(466KB)
----package.json(2KB)