Kann mir jemand vielleicht erklären, wie dieser Build-Zeit require
funktioniert?erfordern ('template.jade') in reagieren-Starter-Kit
https://github.com/kriasoft/react-starter-kit/blob/feature/redux/src/server.js#L89
Sie fordern eine jade
Vorlage, die Verpackung oder die Konfiguration dies erlaubt, scheine ich nicht in der Lage, es selbst zu finden.
const template = require('./views/index.jade')
ich denke, ist viel eleganter dann:
import jade from 'jade'
const template = jade.compile('./views/index.jade')
Mögliche Duplikat [Was Javascript ist "require"?] (http://stackoverflow.com/questions/9901082/what-is-this-javascript-require) – KWeiss
„' require() 'ist Nicht Teil Ihres Standard-JavaScript. In Zusammenhang auf Ihre Frage und Tags, 'require()' in Node.js gebaut * * Module zu laden.“Http://stackoverflow.com/a/9901097/5742681 – KWeiss
Zusätzlich zu den oben aufgeführten Links, das Projekt ist Verwendung von [Webpack] (https://github.com/kriasoft/react-starter-kit/blob/feature/redux/tools/webpack.config.js), was bedeutet, dass diese Umwandlung bei * build Zeit * passiert, anstatt zu * Laufzeit * wie 'jade.compile' – CodingIntrigue