我正在使用Ionic 2并尝试使用@ionic native/geolocation,当我在我的项目上执行ionic:serv时,我得到了这个错误:找不到名称'Observable‘。

Tick.imgur.com/dXNDc.png
这是我的package.json文件内容:
{
"author": "",
"cordovaPlatforms": [],
"cordovaPlugins": [
"cordova-plugin-whitelist",
"cordova-plugin-console",
"cordova-plugin-statusbar",
"cordova-plugin-device",
"cordova-plugin-splashscreen",
"ionic-plugin-keyboard",
"cordova-plugin-geolocation"
],
"dependencies": {
"@angular/common": "4.0.2",
"@angular/compiler": "4.0.2",
"@angular/compiler-cli": "4.0.2",
"@angular/core": "4.0.2",
"@angular/forms": "4.0.2",
"@angular/http": "4.0.2",
"@angular/platform-browser": "4.0.2",
"@angular/platform-browser-dynamic": "4.0.2",
"@ionic-native/core": "3.6.1",
"@ionic-native/splash-screen": "3.4.2",
"@ionic-native/status-bar": "3.4.2",
"@ionic/storage": "2.0.1",
"ionic-angular": "^3.1.1",
"ionicons": "3.0.0",
"rxjs": "^5.3.1",
"sw-toolbox": "3.4.0",
"zone.js": "^0.8.5"
},
"devDependencies": {
"@ionic/app-scripts": "1.3.4",
"typescript": "~2.2.1"
},
"homepage": "",
"name": "Wakeb",
"version": "0.0.0",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve",
"watch": "ionic-app-scripts watch"
},
"-vs-binding": {
"ProjectOpened": [
"ionic:build",
"ionic:serve"
]
}
}提前谢谢你。
发布于 2017-05-07 08:17:46
尝试删除您的node_modules文件夹并运行新的npm install。您可能还想尝试运行ionic plugin remove cordova-plugin-geolocation并使用ionic plugin add cordova-plugin-geolocation重新添加
发布于 2017-05-07 22:26:58
我没有添加@ you native/geolocation,添加后它现在可以工作了,谢谢。
发布于 2017-05-07 22:27:28
您的package.json缺少@ionic-native/geolocation。
执行以下操作:
npm install --save @ionic-native/geolocation来安装它。
https://stackoverflow.com/questions/43824215
复制相似问题