Je veux vraiment créer générateur de site statique à l'aide des modèles/JSX réagisse composants. Jekyll et intermédiaire ont dû être piraté pour permettre à cette ...metalsmith générateur de site statique (avec jsx réagir)
Mais j'ai découvert http://www.metalsmith.io avec le plugin: https://github.com/yeojz/metalsmith-react-templates
J'ai la suite à ce jour:
var Metalsmith = require('metalsmith');
var reactTemplate = require('metalsmith-react-templates');
Metalsmith(__dirname)
.clean(true)
.use(reactTemplate({
directory: 'templates',
isStatic: true
}))
.source('src')
.destination('build')
.build(function(err) {
if (err) throw err;
});
et fichier JSX:
var React = require('react');
var Entry = React.createClass({
render: function() {
return();
}
});
module.exports = Entry;
quand je lance le noeud build.js il des erreurs sur:
entry.jsx: Unexpected token
Ferronnier-REACT-modèles par exemple semble être dépassée par conséquent les problèmes?
suggestion Essayé @:
4 | render: function() {
5 |
> 6 | return (<p>Entry</p>);
| ^
7 | }
8 | });
9 |
Suppression de ma (mauvaise) réponse. D'une certaine manière, les erreurs de transformation JSX (l'erreur spécifique se produit assez souvent). Quelle version du noeud utilisez-vous? –
Le noeud @janpieter_z est v4.2.2. mais je crois que je fais mal avec le plugin https://github.com/yeojz/metalsmith-react-templates –
'return();' n'est pas valide JavaScript. –