0
两个文件我有以下的WebPack配置文件,其中我想提出两个包文件两个单独的项目:不能捆绑与的WebPack
var webpack = require('webpack');
var path = require('path');
var INDEX_BUILD_DIR = path.resolve(__dirname, 'src/client/app/public');
var INDEX_APP_DIR = path.resolve(__dirname, 'src/client/app/');
var RESULTS_BUILD_DIR = path.resolve(__dirname, 'src/client/results/public');
var RESULTS_APP_DIR = path.resolve(__dirname, 'src/client/results/');
var config = {
entry: {
INDEX_BUILD_DIR: INDEX_APP_DIR,
RESULTS_BUILD_DIR: RESULTS_APP_DIR
},
output: {
path: './',
filename: '[name].js'
},
module : {
loaders : [
{
test : /\.jsx?/,
include : [INDEX_APP_DIR, RESULTS_APP_DIR],
loader : 'babel'
}
]
}
};
module.exports = config;
我这里看后提出这样的结构:
https://github.com/webpack/webpack/issues/1189
不过,我得到这个问题:
ERROR in Entry module not found: Error: Cannot resolve 'file' or 'directory' path/to/project/src/client/app in /path/to/project
我无法理解问题源自何处。
另外,只有一个文件被创建,名为“RESULTS_BUILD_DIR.js”,这意味着一个变量被逐字解释。
是什么导致了这些问题?
你知道'entry:{INDEX_BUILD_DIR:...}'会创建一个* literally *有关键字”INDEX_BUILD_DIR“的对象吗?它不会使用与键名相同的变量值。我问,因为你没有在任何地方使用'INDEX_BUILD_DIR'。不知道这是否是问题。 –