【发布时间】:2019-08-19 22:26:42
【问题描述】:
我正在尝试使用 create-react-app 从我的 index.js 文件中包含一个单独的 JavaScript 文件 (server.js)。这个 server.js 文件使用了 npm zeromq 节点模块,它似乎不能很好地与 webpack 配合使用。因此,我要么尝试排除 zeromq 节点模块或 server.js。
我尝试编辑 webpack.config.js,但没有成功。我尝试过的一些方法:
{
...
test: /\.(js|mjs|jsx)$/,
exclude: /server\.js$/,
...
}
不幸的是,我发现的所有示例都与我目前拥有的配置文件完全不同。我从 project/node_modules/webpack/config 生成的配置看起来像这样......
...
const cssModuleRegex = /\.module\.css$/;
const sassRegex = /\.(scss|sass)$/;
const sassModuleRegex = /\.module\.(scss|sass)$/;
// This is the production and development configuration.
// It is focused on developer experience, fast rebuilds, and a minimal bundle.
module.exports = function(webpackEnv) {
const isEnvDevelopment = webpackEnv === 'development';
const isEnvProduction = webpackEnv === 'production';
...
我以标准方式从 index.js 导入 server.js 文件。
import './server.js'
【问题讨论】:
标签: javascript reactjs webpack create-react-app