fixed some bugs
This commit is contained in:
parent
a3f73ae66f
commit
3315480432
|
@ -447,19 +447,19 @@ Compilation.prototype.createChunkAssets = function createChunkAssets() {
|
|||
this.chunkTemplate.updateHash(hash);
|
||||
this.moduleTemplate.updateHash(hash);
|
||||
var i, chunk;
|
||||
for(i = 0; i < this.modules.length; i++) {
|
||||
var module = this.modules[i];
|
||||
if(module.assets) {
|
||||
Object.keys(module.assets).forEach(function(name) {
|
||||
this.assets[name] = module.assets[name];
|
||||
}, this);
|
||||
}
|
||||
}
|
||||
for(i = 0; i < this.chunks.length; i++) {
|
||||
var chunk = this.chunks[i];
|
||||
chunk.updateHash(hash);
|
||||
}
|
||||
this.hash = hash = hash.digest("hex");
|
||||
for(i = 0; i < this.modules.length; i++) {
|
||||
var module = this.modules[i];
|
||||
if(module.assets) {
|
||||
Object.keys(module.assets).forEach(function(name) {
|
||||
this.assets[name.replace(REGEXP_HASH, hash)] = module.assets[name];
|
||||
}, this);
|
||||
}
|
||||
}
|
||||
for(i = 0; i < this.chunks.length; i++) {
|
||||
chunk = this.chunks[i];
|
||||
chunk.files = [];
|
||||
|
|
|
@ -11,6 +11,6 @@ module.exports = ConsolePlugin;
|
|||
ConsolePlugin.prototype.apply = function(compiler) {
|
||||
function ignore() { return true; }
|
||||
compiler.parser.plugin("expression console", function(expr) {
|
||||
return ModuleParserHelpers.addParsedVariable(this, "console", "require(" + JSON.stringify(path.join(__dirname, "..", "..", "buildin", "console.js")) + ")");
|
||||
return ModuleParserHelpers.addParsedVariable(this, "console", "require(" + JSON.stringify(path.join(__dirname, "..", "buildin", "console.js")) + ")");
|
||||
});
|
||||
};
|
|
@ -70,7 +70,7 @@ NormalModuleFactory.prototype.create = function(context, dependency, callback) {
|
|||
this.resolveRequestArray.bind(this, context, this.preLoaders.match(resource), this.resolvers.loader)
|
||||
], function(err, results) {
|
||||
if(err) return callback(err);
|
||||
loaders = results[0].concat(results[1]).concat(loaders).concat(results[2]);
|
||||
loaders = results[0].concat(loaders).concat(results[1]).concat(results[2]);
|
||||
onDoneResolving.call(this);
|
||||
}.bind(this));
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ RequestShortener.prototype.shorten = function(request) {
|
|||
if(this.buildinsAsModule)
|
||||
request = request.replace(this.buildinsRegExp, "!(webpack)");
|
||||
request = request.replace(this.currentDirectoryRegExp, "!.");
|
||||
request = request.replace(this.parentDirectoryRegExp, "!.");
|
||||
request = request.replace(this.parentDirectoryRegExp, "!..");
|
||||
if(!this.buildinsAsModule)
|
||||
request = request.replace(this.buildinsRegExp, "!(webpack)");
|
||||
request = request.replace(/\\/g, "/");
|
||||
|
|
Loading…
Reference in New Issue