node.js - When doing react server-side, how do I use imported other file types like Webpack? -


when doing server-side rendering of jsx files, won't read in files webpack have make adjustments want.

for example, cannot read in files this:

import './assets/styl/site' 

node.js doesn't have webpack's loaders doesn't know how read .styl or .cjsx file.

my node app run off of coffeescript had use workaround reading .jsx using babel in file i'm requiring coffeescript:

//  enable runtime transpilation use es6/7 in node  var fs = require('fs');  var babelrc = fs.readfilesync('./.babelrc'); var config;  try {     config = json.parse(babelrc); } catch (err) {     console.error('==>     error: error parsing .babelrc.');     console.error(err); }  require('babel-core/register')(config); 

i think i'm fundamentally getting wrong w/ server-side rendering, examples, seems way it. question why webpack loaders should used @ client-side don't work server-side.

here's blog series explaining how use webpack on node side: http://jlongster.com/backend-apps-with-webpack--part-i


Comments

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -