add sass configuration in all the component common webpack configuration (#2086)

This commit is contained in:
Eugenio Romano 2017-07-14 19:43:08 +01:00
parent 00fb8d1fad
commit 77c8ef459f
9 changed files with 99 additions and 27 deletions

View File

@ -63,8 +63,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -66,8 +66,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -62,18 +62,18 @@ module.exports = {
loader: ['to-string-loader', 'css-loader'], loader: ['to-string-loader', 'css-loader'],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.scss$/, test: /\.scss$/,
use: [ use: [{
{ loader: "to-string-loader" }, loader: "to-string-loader"
{ loader: "raw-loader" }, }, {
{ loader: "raw-loader"
loader: "sass-loader", }, {
options: { loader: "sass-loader",
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')] options: {
} includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
} }
], }],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -63,8 +63,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -63,8 +63,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -63,8 +63,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -63,8 +63,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {

View File

@ -63,9 +63,18 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/, /assets/] exclude: [/node_modules/, /bundles/, /dist/, /demo/, /assets/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
exclude: [/node_modules/, /bundles/, /dist/, /demo/, /assets/] loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
enforce: 'pre', enforce: 'pre',

View File

@ -64,8 +64,17 @@ module.exports = {
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {
test: /\.component.scss$/, test: /\.scss$/,
use: ['to-string-loader', 'raw-loader', 'sass-loader'], use: [{
loader: "to-string-loader"
}, {
loader: "raw-loader"
}, {
loader: "sass-loader",
options: {
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
}
}],
exclude: [/node_modules/, /bundles/, /dist/, /demo/] exclude: [/node_modules/, /bundles/, /dist/, /demo/]
}, },
{ {