Skip to content

Commit f6c8fdc

Browse files
committed
more fixes
1 parent 4fa20aa commit f6c8fdc

File tree

3 files changed

+27
-24
lines changed

3 files changed

+27
-24
lines changed

packages/angular-cli/models/webpack-build-typescript.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,15 @@ export const getWebpackNonAotConfigPartial = function(projectRoot: string, appCo
4242

4343
export const getWebpackAotConfigPartial = function(projectRoot: string, appConfig: any) {
4444
return {
45-
loaders: [
46-
{
47-
test: /\.ts$/,
48-
loader: webpackLoader,
49-
exclude: [/\.(spec|e2e)\.ts$/]
50-
}
51-
],
45+
module: {
46+
loaders: [
47+
{
48+
test: /\.ts$/,
49+
loader: webpackLoader,
50+
exclude: [/\.(spec|e2e)\.ts$/]
51+
}
52+
]
53+
},
5254
plugins: [
5355
new NgcWebpackPlugin({
5456
project: path.resolve(projectRoot, appConfig.root, appConfig.tsconfig),

packages/webpack/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
"description": "",
55
"main": "./src/index.js",
66
"license": "MIT",
7+
"dependencies": {
8+
"@angular-cli/ast-tools": "^1.0.0"
9+
},
710
"peerDependencies": {
811
"typescript": "2.0.2",
912
"@angular/compiler-cli": "^0.6.0",
10-
"@angular/core": "^2.0.0",
11-
"@angular-cli/ast-tools": "^1.0.0"
13+
"@angular/core": "^2.0.0"
1214
}
1315
}

tests/e2e/setup/100-npm-link.ts

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,21 @@ export default function (argv: any) {
1717
process.chdir(distAngularCli);
1818

1919
// Update the package.json of each packages.
20-
return Promise.resolve()
21-
.then(() => Promise.all(Object.keys(packages).map(pkgName => {
22-
const p = packages[pkgName];
20+
return Promise.all(Object.keys(packages).map(pkgName => {
21+
const p = packages[pkgName];
2322

24-
return updateJsonFile(join(p.dist, 'package.json'), json => {
25-
for (const pkgName of Object.keys(packages)) {
26-
if (json['dependencies'] && json['dependencies'][pkgName]) {
27-
json['dependencies'][pkgName] = packages[pkgName].dist;
28-
} else if (json['devDependencies'] && json['devDependencies'][pkgName]) {
29-
json['devDependencies'][pkgName] = packages[pkgName].dist;
30-
}
23+
return updateJsonFile(join(p.dist, 'package.json'), json => {
24+
for (const pkgName of Object.keys(packages)) {
25+
if (json['dependencies'] && json['dependencies'][pkgName]) {
26+
json['dependencies'][pkgName] = packages[pkgName].dist;
3127
}
32-
});
33-
}))
34-
.then(() => npm('link'))
35-
.then(() => process.chdir(oldCwd));
36-
})
28+
if (json['devDependencies'] && json['devDependencies'][pkgName]) {
29+
json['devDependencies'][pkgName] = packages[pkgName].dist;
30+
}
31+
}
32+
});
33+
}))
34+
.then(() => npm('link'))
35+
.then(() => process.chdir(oldCwd))
3736
.then(() => exec(process.platform.startsWith('win') ? 'where' : 'which', 'ng'));
3837
}

0 commit comments

Comments
 (0)