[英]Making Ionic 2 project work after cloning from git
我有一個工作的應用程序(Ionic 2 Beta 7)。 我推送到我的Github,然后git克隆到另一個文件夾。
在新文件夾中,我運行了npm install
和ionic state restore
依賴項,並添加了android平台。
然而, ionic serve
仍然會產生一個空白的app。
Chrome開發工具中唯一的錯誤消息是
http:// localhost:8100 / build / js / app.bundle.js無法加載資源:服務器響應狀態為404(未找到)
我已經閱讀了不同的主題,但還沒有成功。 我試過bower install
和運行cmd作為管理員,沒有。
為了記錄,一切都在C:\\驅動器上,其中也安裝了Node。
結果是配置中有錯誤。 要解決的步驟:
package.json
"ionic-gulp-browserify-typescript": "^1.1.0"
到"ionic-gulp-browserify-typescript": "1.1.0"
[刪除插入符號(^)] 。 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.