2017-06-19 42 views
4

我最近更新了Ionic CLI。我正在嘗試在這個新的cli版本中構建一個較舊的應用程序(v1 - 很久以前創建)。但是,在安裝gulp並運行ionic cordova build android後,它顯示以下錯誤。 但是,gulp文件存在於該位置。沒有找到gulpfile:./gulpfile.js - 儘管它存在於Ionic 1中

Error image

我試圖卸載,但同樣的問題。 這是我的Ionic info - 我正在使用Ubuntu 16.04。

Ionic info

+0

更新您的離子版本,npm install -g離子 –

+0

已經嘗試過。 –

+0

之後,在你的項目路徑中發出命令npm install –

回答

3

如果你正在試圖建立離子1項目,那麼你應該使用 cordova run android這將完美運行。併發布cordova run android --release

ionic cordova build android將在Ionic 3 CLI上工作。

1

我遇到了同樣的問題,而且很多不成功的嘗試後,我增加了一個行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

相關問題