【发布时间】:2020-08-10 17:17:49
【问题描述】:
我想在发布该组件之前在主仓库中测试我的依赖关系。所以我使用webpack.resolve.alias 在客户端似乎一切都很好,但在服务器端却不起作用。在服务器端,它仍然引用node_modules 而不是别名路径。在我的 webpack 配置中,我有 2 个捆绑包(服务器和客户端)。
resolve: {
alias: {
'@select/components': path.resolve(__dirname, '../../components/packages/components/src'),
react: path.join(__dirname, "../node_modules/react"),
"react-dom": path.join(__dirname, "../node_modules/react-dom"),
"styled-components": path.join(__dirname, "../node_modules/styled-components")
}
},
【问题讨论】:
标签: node.js reactjs webpack server-side-rendering webpack-4