Skip to content

Commit eded984

Browse files
committed
fix(index): ensure we have './' at the beginning of the request path
fixes duplicated dependencies
1 parent 2440a0b commit eded984

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,10 @@ class AureliaWebpackPlugin {
7878

7979
resolveTemplates.processAll(this.options).then(contextElements => {
8080
for (let requireRequestPath of Object.keys(contextElements).reverse()) {
81+
// ensure we have './' at the beginning of the request path
82+
requireRequestPath = path.joinSafe('./', requireRequestPath);
8183
let resource = contextElements[requireRequestPath];
82-
let newDependency = new ContextElementDependency(getPath(resource), path.joinSafe('./', requireRequestPath));
84+
let newDependency = new ContextElementDependency(getPath(resource), requireRequestPath);
8385
if (resource.hasOwnProperty('optional'))
8486
newDependency.optional = !!resource.optional;
8587
else

test/build-resources.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ var assert = require('chai').assert;
22
var path = require('path');
33
var fs = require('fs');
44
process.env.NODE_ENV = 'test';
5-
// process.env.DEBUG = 'webpack-plugin';
6-
var resolve = require('../dist/build-resources');
5+
var resolve = require('../src/build-resources');
76

87
var filesExpectedToLoad = [
98
'src/resources/local-resource.js',

0 commit comments

Comments
 (0)