Я обновился до Angular 7, и теперь мой код не будет генерировать рабочие файлы?
Я использовал для запуска команды: npm run dist
, который генерирует следующие файлы:
- inline.bundle.js
- polyfills.bundle.js
- styles.bundle.js
- vendor.bundle.js
- main.bundle.js
В моем файле package.json у меня есть:
"name": "angular-master",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "ng",
"start": "ng serve --port 8080",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"copy": "xcopy \"dist\" \"..\\webapp\\Scripts\\ng-app\" /i /s /r /y /c",
"dist": "npm run build && npm run copy"
* *} Тысяча двадцать-один, * * тысяча двадцать две
Обратите внимание на «copy» и «dist» - это должно взять файлы из папки dist и поместить их в мою папку для производства ...
my tsconfig.app.json:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"baseUrl": "./",
//"baseUrl": "src",
"module": "es2015",
"types": []
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
и мой файл tsconfig.json:
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowJs": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
],
"module": "es2015",
"baseUrl": "./"
//"baseUrl": "src"
}
}