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

android - Why am I getting the message 'Youractivity.java is not an activity subclass or alias' -

python - How do I create a list index that loops through integers in another list -

c# - “System.Security.Cryptography.CryptographicException: Keyset does not exist” when reading private key from remote machine -