【发布时间】:2020-06-19 17:53:15
【问题描述】:
我使用了本教程 https://www.vairix.com/tech-blog/server-side-rendering-ssr-of-create-react-app-cra-app-in-2020%C2%A0 和以下示例 github repo https://github.com/dariomac/poc-cra-ssr
我的 bootstrap.js,我使用 node.js v12 并在 Google 中尝试了所有可能的解决方案
require('ignore-styles');
require('@babel/register')({
"presets": [
"@babel/preset-env",
"@babel/preset-react"
],
"plugins": [
"@babel/plugin-proposal-class-properties",
//"@babel/plugin-transform-modules-commonjs",
[
"transform-assets",
{
"extensions": [
"css",
"svg"
],
"name": "static/media/[name].[hash:8].[ext]"
}
]
]
});
require('./index');
注意:我已经在 bootstrap.js 的插件中添加了这个,因为 babel 抱怨了
"plugins": [
"@babel/plugin-proposal-class-properties",
//"@babel/plugin-transform-modules-commonjs",
【问题讨论】:
标签: javascript node.js babeljs ecmascript-5