簡體   English   中英

從git克隆后使Ionic 2項目工作

[英]Making Ionic 2 project work after cloning from git

我有一個工作的應用程序(Ionic 2 Beta 7)。 我推送到我的Github,然后git克隆到另一個文件夾。

在新文件夾中,我運行了npm installionic state restore依賴項,並添加了android平台。

然而, ionic serve 仍然會產生一個空白的app。

Chrome開發工具中唯一的錯誤消息是

http:// localhost:8100 / build / js / app.bundle.js無法加載資源:服務器響應狀態為404(未找到)

我已經閱讀了不同的主題,但還沒有成功。 我試過bower install和運行cmd作為管理員,沒有。

為了記錄,一切都在C:\\驅動器上,其中也安裝了Node。

結果是配置中有錯誤。 要解決的步驟:

  1. 在項目根目錄中找到文件package.json
  2. 編輯"ionic-gulp-browserify-typescript": "^1.1.0""ionic-gulp-browserify-typescript": "1.1.0" [刪除插入符號(^)]
  3. 運行npm install

我的問題是我在開始時只運行了npm install,但是你需要修復package.json的依賴項問題運行它。

鏈接到Ionic論壇修復帖子: https//forum.ionicframework.com/t/ionic-2-not-generating-app-bundle-js/55640/3

正如@ lthh89vt所指出的,這發生在TS錯誤上。 無論如何要構建它,將{ onError: e => console.error(e.toString()) }傳遞給ionic-gulp-browserify-typescript { onError: e => console.error(e.toString()) } ionic-gulp-browserify-typescript { onError: e => console.error(e.toString()) } ionic-gulp-browserify-typescript { onError: e => console.error(e.toString()) }的選項。

當ionic無法將您的打字稿編譯為構建目錄時,會發生此問題。

所以@sebaferreras提到,你可能想檢查你的cordova和離子版本,並確保你正在運行離子2

cordova --version
ionic --version

您可以運行npm install -g cordova ionic@beta來安裝離子2

如果問題仍然存在,也許您想要構建日志。

你應該看到這樣的東西: Ionic build screenshot

只要確保沒有錯誤。

希望能幫助到你!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM