Ionic 2 到 3 更新 Gulp 错误

Ionic 2 to 3 Update Gulp ERROR

所以我升级到 Ionic 3 并在执行离子服务时遇到此错误:

[ERROR] Gulpfile not found: .\gulpfile.js You can set the gulpFile attribute in ionic.config.json for custom Gulpfile locations, otherwise the default Ionic Gulpfile can be downloaded from https://github.com/ionic-team/ionic-app-base/blob/master/gulpfile.js

    Or, if you no longer use gulp, you can remove the CLI Gulp Plugin:

    npm uninstall --save-dev --save-exact @ionic/cli-plugin-gulp@latest

我的 Package.json 看起来像这样:

{ "dependencies": { "@angular/common": "4.1.2", "@angular/compiler": "4.1.2", "@angular/compiler-cli": "4.1.2", "@angular/core": "4.1.2", "@angular/forms": "4.1.2", "@angular/http": "4.1.2", "@angular/platform-browser": "4.1.2", "@angular/platform-browser-dynamic": "4.1.2", "@ionic-native/core": "3.10.2", "@ionic-native/splash-screen": "3.10.2", "@ionic-native/status-bar": "3.10.2", "@ionic/storage": "2.0.1", "gulp-concat": "^2.6.1", "gulp-install": "^1.1.0", "ionic-angular": "3.3.0", "ionicons": "3.0.0", "rxjs": "5.1.1", "sw-toolbox": "3.6.0", "zone.js": "0.8.11" }, "devDependencies": { "@ionic/app-scripts": "1.3.7", "@ionic/cli-plugin-gulp": "1.0.1", "@ionic/cli-plugin-ionic-angular": "1.3.1", "gulp": "github:gulpjs/gulp#4.0", "typescript": "2.3.3", "@ionic/cli-plugin-cordova": "1.0.0",

"del": "2.2.0",

"gulp-watch": "4.3.5",
"ionic-gulp-browserify-typescript": "^2.0.0",
"ionic-gulp-fonts-copy": "^1.0.0",
"ionic-gulp-html-copy": "^1.0.0",
"ionic-gulp-sass-build": "^1.0.0",
"ionic-gulp-scripts-copy": "^2.0.0",
"run-sequence": "1.1.5"   },   "name": "FancyApplication",   "description": "myFancyApplication: An Ionic project",  

"cordovaPlugins": [ "cordova-plugin-device", "cordova-plugin-console", "cordova-plugin-whitelist", "cordova-plugin-splashscreen", "cordova-plugin-statusbar", "ionic-plugin-keyboard" ],

"cordovaPlatforms": [ { "platform": "android", "locator": "browser" } ] }

我已经尝试 install/uninstall gulp 全局也尝试 link 它。 gulp 文件位于它始终所在的主应用程序文件夹中。没动过。

我是不是忘记更新什么了?我必须移动某些东西还是必须设置属性?如果是这样我想知道如何。

感谢您的帮助!

我通过创建一个全新的 ionic 3 项目解决了这个问题。因为我已经从 ionic 1 迁移到 ionic 2。

我解决了我的问题。

  • npm 更新
  • npm 删除 gulp-sass
  • npm 安装gulp-sass --save-dev