我最近更新了Ionic CLI。我正在嘗試在這個新的cli版本中構建一個較舊的應用程序(v1 - 很久以前創建)。但是,在安裝gulp並運行ionic cordova build android
後,它顯示以下錯誤。 但是,gulp文件存在於該位置。沒有找到gulpfile:./gulpfile.js - 儘管它存在於Ionic 1中
我試圖卸載,但同樣的問題。 這是我的Ionic info
- 我正在使用Ubuntu 16.04。
我最近更新了Ionic CLI。我正在嘗試在這個新的cli版本中構建一個較舊的應用程序(v1 - 很久以前創建)。但是,在安裝gulp並運行ionic cordova build android
後,它顯示以下錯誤。 但是,gulp文件存在於該位置。沒有找到gulpfile:./gulpfile.js - 儘管它存在於Ionic 1中
我試圖卸載,但同樣的問題。 這是我的Ionic info
- 我正在使用Ubuntu 16.04。
如果你正在試圖建立離子1項目,那麼你應該使用 cordova run android
這將完美運行。併發布cordova run android --release
ionic cordova build android
將在Ionic 3 CLI上工作。
我遇到了同樣的問題,而且很多不成功的嘗試後,我增加了一個行node_modules/@ionic/cli-plugin-gulp/index.js
:
if (e.code !== 'MODULE_NOT_FOUND') {
throw e;
}
console.dir(e); // ADD THIS
throw new cli_utils_1.FatalException(`Gulpfile not found: ${chalk.bold(cli_utils_1.prettyPath(gulpFilePath))}\n` +
`You can set the ${chalk.bold('gulpFile')} attribute in ${chalk.bold(cli_utils_1.PROJECT_FILE)} for custom Gulpfile locations, otherwise the default Ionic Gulpfile can be downloaded from ${chalk.bold('https://github.com/ionic-team/ionic-app-base/blob/master/gulpfile.js')}\n\n` +
`Or, if you no longer use gulp, you can remove the CLI Gulp Plugin:\n\n` +
` ${chalk.green(gulpPluginUninstallArgs.join(' '))}`);
然後運行ionic serve
再次,控制檯可以打印出失敗的原因,我們現在可以嘗試解決它們。
在我的情況,這是因爲一些失蹤一飲而盡相關的包(gulp-bower gulp-minify-css gulp-rename gulp-concat
)
更新您的離子版本,npm install -g離子 –
已經嘗試過。 –
之後,在你的項目路徑中發出命令npm install –