Node.js 如何从外部导入默认导出的网页包条目文件?
我想我最好用代码来解释它。我在网页包中有一个文件,如下所示:Node.js 如何从外部导入默认导出的网页包条目文件?,node.js,reactjs,express,webpack,Node.js,Reactjs,Express,Webpack,我想我最好用代码来解释它。我在网页包中有一个文件,如下所示: import ReactDOMServer from 'react-dom/server'; import Server from './server'; import templateFn from './template'; export default (req, res) => { const reactString = ReactDOMServer.renderToString(<Server /&
import ReactDOMServer from 'react-dom/server';
import Server from './server';
import templateFn from './template';
export default (req, res) => {
const reactString = ReactDOMServer.renderToString(<Server />);
const template = templateFn(html);
res.send(template);
};
我试图导入网页包生成的文件,希望能够访问条目文件的默认导出。嗯,我错了,因为导入的输出是{}
是否有一个网页插件或某种技术来完成我试图构建的东西?我不希望express应用程序成为Web包构建的一部分。这就是我以这种方式分离代码的主要原因 我能够使用库参数(webpack.config.js)访问webpack的内容: 然后在代码中访问它:
const output = require(path.resolve(webpackConfig.output.path, webpackConfig.output.filename));
const defaultExportFunction = output.myapp.default;
我可以使用库参数(webpack.config.js)访问webpack的内容: 然后在代码中访问它:
const output = require(path.resolve(webpackConfig.output.path, webpackConfig.output.filename));
const defaultExportFunction = output.myapp.default;
const output = require(path.resolve(webpackConfig.output.path, webpackConfig.output.filename));
const defaultExportFunction = output.myapp.default;