Angular 具有角度7的离子4,找不到“@types”的类型定义文件
我将我的ionic 4项目升级为使用angular 7,一切都在调试模式下工作,但当我尝试编译用于生产时: “ionic cordova build android-prod”,我得到以下输出: 爱奥尼亚应用程序脚本构建-产品-目标cordova-平台android [20:24:15]爱奥尼亚应用程序脚本3.2.4 ... [20:24:44]打字脚本错误 找不到“@types”的类型定义文件 [20:24:44]爱奥尼亚应用程序脚本任务:构建 [20:24:44]错误:无法传输TypeScript 错误:无法传输TypeScript 在errorCheckProgram/Users/jesusotero/Projects/Bambuco/confiar/mardeconfianza/app/node_modules/@ionic/app scripts/dist/aot/aot compiler.js:119:39 反对/Users/jesusotero/Projects/Bambuco/confiar/mardeconfianza/app/node_modules/@ionic/app scripts/dist/aot/aot compiler.js:89:21 步骤/Users/jesusotero/Projects/Bambuco/confiar/mardeconfianza/app/node_modules/@ionic/app scripts/dist/aot/aot compiler.js:32:23 在Object.next/Users/jesusotero/Projects/Bambuco/confiar/mardeconfianza/app/node_modules/@ionic/app scripts/dist/aot/aot compiler.js:13:53 位于/Users/jesusotero/Projects/Bambuco/confiar/mardeconfianza/app/node_modules/@ionic/app scripts/dist/aot/aot compiler.js:4:58 [错误]运行子流程应用程序脚本时出错 ionic应用程序脚本build-prod-target cordova-platform android退出,退出代码为1 我还没有找到任何解决这个问题的方法,所以如果有人能给我指出解决这个问题的正确方向,我真的很感激。 My package.json是:Angular 具有角度7的离子4,找不到“@types”的类型定义文件,angular,typescript,ionic-framework,angular-aot,Angular,Typescript,Ionic Framework,Angular Aot,我将我的ionic 4项目升级为使用angular 7,一切都在调试模式下工作,但当我尝试编译用于生产时: “ionic cordova build android-prod”,我得到以下输出: 爱奥尼亚应用程序脚本构建-产品-目标cordova-平台android [20:24:15]爱奥尼亚应用程序脚本3.2.4 ... [20:24:44]打字脚本错误 找不到“@types”的类型定义文件 [20:24:44]爱奥尼亚应用程序脚本任务:构建 [20:24:44]错误:无法传输TypeScr
{
"name": "xxxxxxx",
"version": "1.0.2",
"author": "xxxxxx",
"homepage": "xxxxx",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/animations": "7.2.15",
"@angular/cli": "^7.3.9",
"@angular/common": "7.2.15",
"@angular/compiler": "7.2.15",
"@angular/compiler-cli": "7.2.15",
"@angular/core": "7.2.15",
"@angular/forms": "7.2.15",
"@angular/http": "7.2.15",
"@angular/platform-browser": "7.2.15",
"@angular/platform-browser-dynamic": "7.2.15",
"@ionic-native/android-full-screen": "^5.6.0",
"@ionic-native/core": "^5.6.0",
"@ionic-native/mobile-accessibility": "^5.6.0",
"@ionic-native/splash-screen": "^5.6.0",
"@ionic-native/status-bar": "^5.6.0",
"@ionic/pro": "1.0.20",
"@ionic/storage": "2.1.3",
"@ngx-translate/core": "^9.1.1",
"@ngx-translate/http-loader": "^2.0.1",
"cordova-android": "~7.0.0",
"cordova-ios": "4.5.5",
"cordova-plugin-device": "^2.0.2",
"cordova-plugin-fullscreen": "^1.2.0",
"cordova-plugin-ionic-keyboard": "^2.0.5",
"cordova-plugin-ionic-webview": "^2.3.1",
"cordova-plugin-network-information": "git+https://github.com/apache/cordova-plugin-network-information.git",
"cordova-plugin-splashscreen": "^5.0.2",
"cordova-plugin-statusbar": "^2.4.2",
"cordova-plugin-whitelist": "^1.3.3",
"ionic-angular": "^3.9.6",
"ionicons": "3.0.0",
"phonegap-plugin-mobile-accessibility": "^1.0.5",
"rxjs": "6.5.2",
"rxjs-compat": "^6.0.0-rc.0",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.29"
},
"devDependencies": {
"@ionic/app-scripts": "^3.2.4",
"@types/node": "^12.0.2",
"typescript": "^3.2.4"
},
"description": "An Ionic project",
"cordova": {
"plugins": {
"cordova-plugin-whitelist": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-fullscreen": {},
"phonegap-plugin-mobile-accessibility": {},
"cordova-plugin-ionic-webview": {
"ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
},
"cordova-plugin-statusbar": {}
},
"platforms": [
"android",
"ios"
]
}
}
爱奥尼亚信息:
Ionic:
ionic (Ionic CLI) : 4.12.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.6
@ionic/app-scripts : 3.2.4
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : android 7.0.0, ios 4.5.5
Cordova Plugins : cordova-plugin-ionic-keyboard 2.0.5, cordova-plugin-ionic-webview 2.3.1, (and 7 other plugins)
System:
NodeJS : v10.11.0 (/usr/local/Cellar/node/10.11.0/bin/node)
npm : 6.9.0
OS : macOS Mojave
Xcode : Xcode 10.2.1 Build version 10E1001
根据您共享的数据,您的项目为爱奥尼亚3项目3.9.6 离子3不打算与角离子6+一起使用 我建议检查爱奥尼亚3参考应用程序的package.json,并相应地降低依赖性
根据您共享的数据,您的项目为爱奥尼亚3项目3.9.6 离子3不打算与角离子6+一起使用 我建议检查爱奥尼亚3参考应用程序的package.json,并相应地降低依赖性
最近更新了ionic应用程序脚本,导致此错误 作为一种解决方法,您可以将package.json中的版本锁定为最后一个工作版本: @爱奥尼亚/应用程序脚本:3.2.3
或者将其降级最近更新的爱奥尼亚应用程序脚本产生此错误 作为一种解决方法,您可以将package.json中的版本锁定为最后一个工作版本: @爱奥尼亚/应用程序脚本:3.2.3
或者将其降级解决方案:使用ionic serve为您的项目提供服务,然后更新src文件夹中的任何.ts文件,并将其保存为ctrl+s,它将自动重新生成并提供服务。错误将得到解决,希望: 这解决了我的问题
参考发布在ionic framework论坛上的说明。解决方案:使用ionic serve为您的项目提供服务,然后更新src文件夹中的任何.ts文件,并将其保存为ctrl+s,它将自动重新生成并提供应用程序&错误将得到解决,希望: 这解决了我的问题
参考发布在爱奥尼亚框架论坛上的说明。嗯,不是最近,而是针对那些使用爱奥尼亚3编码的人,不是最近,而是针对那些使用爱奥尼亚3编码的人