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'。不知道這是否是問題。 –