On Monday, January 13, 2020 at 1:04:46 PM UTC-5, jake wrote: > > That looks like a babel problem, you are not transforming the jsx. Post > your babel config file. > > On Mon, Jan 13, 2020 at 10:20 AM fugee ohu <fuge...@gmail.com > <javascript:>> wrote: > >> app/javascript/packs/index.js >> >> import React from 'react' >> import ReactDom from 'react-dom' >> import App from '../components/App' >> >> document.addEventListener('DOMContentLoaded', () => { >> ReactDom.render( >> <App/>, >> document.body.appendChild(document.createElement('div')), >> ) >> }) >> >> I get this error: >> SyntaxError: .../packs/index.js: Unexpected token (7:6) >> >> 5 | document.addEventListener('DOMContentLoaded', () => { >> 6 | ReactDom.render( >> > 7 | <App/>, >> | ^ >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonra...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/24a278c2-d548-424c-adc2-730b687240bb%40googlegroups.com >> >> <https://groups.google.com/d/msgid/rubyonrails-talk/24a278c2-d548-424c-adc2-730b687240bb%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > It was in node_modules
const { join, resolve } = require('path') const { cache_path: cachePath, source_path: sourcePath, resolved_paths: resolvedPaths } = require('../config') const { nodeEnv } = require('../env') // Process application Javascript code with Babel. // Uses application .babelrc to apply any transformations module.exports = { test: /\.(js|jsx|mjs)?(\.erb)?$/, include: [sourcePath, ...resolvedPaths].map((p) => resolve(p)), exclude: /node_modules/, use: [ { loader: 'babel-loader', options: { cacheDirectory: join(cachePath, 'babel-loader-node-modules'), cacheCompression: nodeEnv === 'production', compact: nodeEnv === 'production' } } ] } -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/0ee3e797-0119-4826-82d9-0e20bb20a6d2%40googlegroups.com.