mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
split the module runner ts-loader between dev and production in the way that the production runner will override the path during the build (#1907)
This commit is contained in:
@@ -61,15 +61,6 @@ module.exports = {
|
|||||||
use: 'source-map-loader',
|
use: 'source-map-loader',
|
||||||
exclude: [ /public/, /resources/, /dist/]
|
exclude: [ /public/, /resources/, /dist/]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
test: /\.ts$/,
|
|
||||||
include: [helpers.root('app'), helpers.root('../ng2-components')],
|
|
||||||
loader: [
|
|
||||||
'ts-loader',
|
|
||||||
'angular2-template-loader'
|
|
||||||
],
|
|
||||||
exclude: [ /node_modules/, /public/, /resources/, /dist/]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
test: /\.html$/,
|
test: /\.html$/,
|
||||||
loader: 'html-loader',
|
loader: 'html-loader',
|
||||||
|
@@ -15,6 +15,20 @@ module.exports = webpackMerge(commonConfig, {
|
|||||||
chunkFilename: '[id].chunk.js'
|
chunkFilename: '[id].chunk.js'
|
||||||
},
|
},
|
||||||
|
|
||||||
|
module: {
|
||||||
|
rules: [
|
||||||
|
{
|
||||||
|
test: /\.ts$/,
|
||||||
|
include: [helpers.root('app'), helpers.root('../ng2-components')],
|
||||||
|
loader: [
|
||||||
|
'ts-loader',
|
||||||
|
'angular2-template-loader'
|
||||||
|
],
|
||||||
|
exclude: [ /node_modules/, /public/, /resources/, /dist/]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
"ng2-alfresco-core$": path.resolve(__dirname, '../../ng2-components/ng2-alfresco-core/index.ts'),
|
"ng2-alfresco-core$": path.resolve(__dirname, '../../ng2-components/ng2-alfresco-core/index.ts'),
|
||||||
|
@@ -41,6 +41,21 @@ module.exports = webpackMerge(commonConfig, {
|
|||||||
modules: [helpers.root('node_modules')]
|
modules: [helpers.root('node_modules')]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
module: {
|
||||||
|
rules: [
|
||||||
|
{
|
||||||
|
test: /\.ts$/,
|
||||||
|
include: [helpers.root('app'), helpers.root('../ng2-components')],
|
||||||
|
use: ['ts-loader?' + JSON.stringify({
|
||||||
|
"compilerOptions": {
|
||||||
|
"paths": {}
|
||||||
|
}
|
||||||
|
}), 'angular2-template-loader'],
|
||||||
|
exclude: [ /node_modules/, /public/, /resources/, /dist/]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
new CopyWebpackPlugin([
|
new CopyWebpackPlugin([
|
||||||
... alfrescoLibs.map(lib => {
|
... alfrescoLibs.map(lib => {
|
||||||
|
Reference in New Issue
Block a user