如何解决Ionic 3 需要一个对等点
我有一个用 ionic 3 制作的项目,我想尝试启动它,但这些依赖项不允许我安装有人知道此类问题
我尝试执行 npm install
npm WARN @ionic-native/barcode-scanner@3.14.0 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/camera@3.14.0 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/facebook@3.14.0 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/file@3.12.1 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/file-transfer@4.2.1 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/geolocation@3.14.0 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/in-app-browser@3.11.0 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/status-bar@3.12.1 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/transfer@3.12.1 requires a peer of @angular/core@* but none is installed. You must install peer dependencies yourself.
npm WARN com.app.facebooklogin@1.0.0 No repository field.
npm WARN com.app.facebooklogin@1.0.0 No license field.
audited 516 packages in 1.83s
found 75 vulnerabilities (29 low,17 moderate,29 high)
run `npm audit fix` to fix them,or `npm audit` for details
这是我在各自项目中安装依赖项的地方,有一些 angular cli 版本似乎不兼容
PACKAGE.JSON
{
"name": "com.app.facebooklogin","version": "1.0.0","description": "app","dependencies": {
"@ionic-native/barcode-scanner": "^3.14.0","@ionic-native/camera": "^3.14.0","@ionic-native/facebook": "^3.14.0","@ionic-native/file": "^3.12.1","@ionic-native/file-transfer": "^4.2.1","@ionic-native/geolocation": "^3.14.0","@ionic-native/in-app-browser": "^3.11.0","@ionic-native/status-bar": "^3.12.1","@ionic-native/transfer": "^3.12.1","com.ionic.keyboard": "https://github.com/driftyco/ionic-plugins-keyboard.git","cordova-browser": "^4.1.0","cordova-plugin-camera": "^2.4.1","cordova-plugin-compat": "^1.1.0","cordova-plugin-console": "^1.0.1","cordova-plugin-device": "^1.0.1","cordova-plugin-facebook4": "^1.9.1","cordova-plugin-file": "^4.0.0","cordova-plugin-file-transfer": "^1.6.3","cordova-plugin-geolocation": "^2.4.3","cordova-plugin-inappbrowser": "^1.7.1","cordova-plugin-splashscreen": "^2.1.0","cordova-plugin-statusbar": "^2.2.3","cordova-plugin-whitelist": "^1.0.0","gulp": "^3.5.6","gulp-concat": "^2.2.0","gulp-minify-css": "^0.3.0","gulp-rename": "^1.2.0","gulp-sass": "2.0.4","ionic-plugin-keyboard": "git+https://github.com/driftyco/ionic-plugins-keyboard.git","phonegap-plugin-barcodescanner": "^6.0.8"
},"devDependencies": {
"bower": "^1.3.3","gulp-util": "^2.2.14","shelljs": "^0.3.0"
},"cordovaPlugins": [
"cordova-plugin-device","cordova-plugin-console","cordova-plugin-whitelist","cordova-plugin-splashscreen","com.ionic.keyboard"
],"cordovaPlatforms": [
"ios","android"
],"cordova": {
"plugins": {
"com.ionic.keyboard": {},"cordova-plugin-console": {},"cordova-plugin-device": {},"cordova-plugin-splashscreen": {},"cordova-plugin-whitelist": {},"ionic-plugin-keyboard": {},"cordova-plugin-inappbrowser": {},"cordova-plugin-statusbar": {},"phonegap-plugin-barcodescanner": {
"CAMERA_USAGE_DESCRIPTION": " "
},"cordova-plugin-camera": {
"CAMERA_USAGE_DESCRIPTION": " ","PHOTOLIBRARY_USAGE_DESCRIPTION": " "
},"cordova-plugin-file-transfer": {},"cordova-plugin-geolocation": {
"GEOLOCATION_USAGE_DESCRIPTION": " "
},"cordova-plugin-facebook4": {
"APP_ID": "xxxxx","APP_NAME": "App"
}
},"platforms": [
"browser"
]
}
}
解决方法
使用以下命令为 ionic 安装 angular 包。这应该将缺少的依赖项添加到您的 package.json
npm install ionic-angular@latest --save
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。