2016-03-04 2 views
0

примера на githubWebpack puplicate заканчивается в сгенерированном файле

Проблема в дубликатов файлов, заканчивающийся в порождена WebPack файлов. Webpack добавляет дополнительные закрывающие скобки и файлы тормозов.

Пример:

|- build/ 
|- app.js 
|- one.js 
|- test.js 

app.js содержит WebPack конфигурации:

var webpack = require("webpack"); 
var compiler = webpack({ 
    entry: { 
    generated: ['./test.js'] 
    }, 
    output: { 
    path: "build", 
    filename: "[name].js" 
    } 
}, function(err) { 
    if(err) console.error(err); 
}); 

compiler.watch('', function (err) { 
    if(err) console.error(err); 
}); 

test.js - источник WebPack

require('./one.js'); 

one.js - исходный код

console.log('hello from one'); 

После exacution я ожидаю, чтобы получить действительный generated.js с окончанием как:

/***/ } 
/******/ ]); 

, но я получаю:

/***/ } 
/******/ ]);le'); 

/***/ } 

/******/ }); 

Я могу предположить, что le' это часть cannot resolve module или cannot find module. Это происходит с различными конфигурациями и разными файлами и тормозами. Мне нужна ваша помощь.

Update:

по неизвестной причине дополнительной концовки не появляется, если WebPack создает папку самостоятельно.

+0

My 'generated.js': http://pastebin.com/nkdyYTu0 –

ответ

0

Перед началом строительства необходимо убрать build. generated.js.

/******/ ]);le'); 

Он выводится из предыдущей сборки.

+0

В моем случае это появляется даже при пустой' build'. Но удаление каталога помогает, спасибо. – DimaIT

Смежные вопросы