Skip to content
This repository was archived by the owner on Apr 8, 2020. It is now read-only.

Commit e971dde

Browse files
Attempt to repro #432. However it works fine like this.
1 parent d6c6408 commit e971dde

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* { color: purple !important; }

templates/Angular2Spa/Views/Home/Index.cshtml

+1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66

77
<script src="~/dist/vendor.js" asp-append-version="true"></script>
88
@section scripts {
9+
<script src="~/dist/style.js" asp-append-version="true"></script>
910
<script src="~/dist/main-client.js" asp-append-version="true"></script>
1011
}

templates/Angular2Spa/package.json

+2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@
3232
"html-loader": "^0.4.4",
3333
"isomorphic-fetch": "^2.2.1",
3434
"jquery": "^2.2.1",
35+
"node-sass": "^3.13.0",
3536
"preboot": "^4.5.2",
3637
"raw-loader": "^0.5.1",
3738
"rxjs": "5.0.0-beta.12",
39+
"sass-loader": "^4.0.2",
3840
"style-loader": "^0.13.1",
3941
"to-string-loader": "^1.1.5",
4042
"ts-loader": "^0.8.2",

templates/Angular2Spa/webpack.config.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ var sharedConfig = {
1818
{ test: /\.ts$/, include: /ClientApp/, loaders: ['ts?silent=true', 'angular2-template'] },
1919
{ test: /\.html$/, loader: 'html' },
2020
{ test: /\.css$/, loader: 'to-string!css' },
21+
{ test: /\.scss$/, loaders: ['style-loader', 'css-loader', 'sass-loader'] },
2122
{ test: /\.(png|jpg|jpeg|gif|svg)$/, loader: 'url', query: { limit: 25000 } }
2223
]
2324
}
@@ -26,7 +27,10 @@ var sharedConfig = {
2627
// Configuration for client-side bundle suitable for running in browsers
2728
var clientBundleOutputDir = './wwwroot/dist';
2829
var clientBundleConfig = merge(sharedConfig, {
29-
entry: { 'main-client': './ClientApp/boot-client.ts' },
30+
entry: {
31+
'style': './ClientApp/styles/style.scss',
32+
'main-client': './ClientApp/boot-client.ts'
33+
},
3034
output: { path: path.join(__dirname, clientBundleOutputDir) },
3135
plugins: [
3236
new webpack.DllReferencePlugin({

0 commit comments

Comments
 (0)