disabled ivy build, added prod config, changed demo serve script

This commit is contained in:
Mishchenko Dmitriy
2021-08-16 14:01:50 +03:00
parent b5917b9fa7
commit 580c2e0538
4 changed files with 21 additions and 10 deletions

View File

@@ -13,6 +13,11 @@
"options": {
"tsConfig": "src/tsconfig.json",
"project": "src/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "src/tsconfig.prod.json"
}
}
}
}
@@ -29,9 +34,7 @@
"index": "demo/src/index.html",
"main": "demo/src/main.ts",
"tsConfig": "demo/src/tsconfig.json",
"assets": [
"demo/src/assets"
],
"assets": ["demo/src/assets"],
"styles": [],
"scripts": []
},
@@ -91,9 +94,7 @@
"demo/src/tsconfig.json",
"test/tsconfig.json"
],
"exclude": [
"**/node_modules/**"
]
"exclude": ["**/node_modules/**"]
}
}
}

6
package-lock.json generated
View File

@@ -10148,9 +10148,9 @@
}
},
"gh-pages": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.0.tgz",
"integrity": "sha512-VQTwyRtxoaId0YmDXdC/G854dojpwTuOdpZUL3PGG6WQZvSoGVD8ggedKARZltixIREMezoDywE+g3g2paLxPw==",
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.2.tgz",
"integrity": "sha512-szdkmGpVqMBUZkjgsEXQm5wkLvx/XNvWf3HzL+2ETpLtpaXvSvIzpNgLiiojDzxmbFDf3M5CFK7p/3eYi8U83A==",
"dev": true,
"requires": {
"async": "^2.6.1",

View File

@@ -5,7 +5,7 @@
"description": "Angular file upload directives",
"scripts": {
"lite-server": "lite-server -c demo/bs-config.json",
"demo.serve": "run-s build link demo.build lite-server",
"demo.serve": "run-s build-prod link demo.build lite-server",
"demo.gh-pages": "run-s build demo.build demo.deploy",
"demo.build": "ng build ng2-file-upload-demo --prod",
"demo.deploy": "gh-pages -d demo/dist",
@@ -15,6 +15,7 @@
"flow.changelog": "conventional-changelog -i CHANGELOG.md -s -p angular",
"flow.github-release": "conventional-github-releaser -p angular",
"build": "ng build ng2-file-upload",
"build-prod": "ng build ng2-file-upload --prod",
"build.watch": "ng build ng2-file-upload --watch",
"start": "ng serve ng2-file-upload-demo --aot",
"pretest": "run-s lint build link",

9
src/tsconfig.prod.json Normal file
View File

@@ -0,0 +1,9 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"declarationMap": false
},
"angularCompilerOptions": {
"enableIvy": false
}
}