2017-08-28 68 views
0

我想離線功能添加到一個角鏢項目,運行pub buildPWA工人投用AngularDart

錯誤
Running pub build:pub.exe build 
----- 
Unhandled exception: 
ProcessException: The system cannot find the file specified. 
Command: pub.exe build 
#0  _buildProjectIfEmptyOrOld (http://localhost:52940/pwa.dart:116) 
<asynchronous suspension> 
#1  main (http://localhost:52940/pwa.dart:40) 
<asynchronous suspension> 
#2  _startIsolate.<anonymous closure> (dart:isolate- 
patch/isolate_patch.dart:263) 
#3  _RawReceivePortImpl._handleMessage (dart:isolate- 
patch/isolate_patch.dart:151) 

main.dart

import 'package:angular/angular.dart'; 
import 'package:my_app/views/app_component/app_component.dart'; 
import 'package:pwa/client.dart' as pwa; 

void main() { 
    bootstrap(AppComponent); 

    // register PWA ServiceWorker for offline caching. 
    new pwa.Client(); 
} 

pubspec.yaml

dependencies: 
    pwa: ^0.1.2 
+0

你把「pwa.dart」文件放在哪裏?您是否檢查了示例https://github.com/isoos/pwa/tree/master/examples? –

+0

根據文章,我試圖知道如何做到這一點,鏈接:http://news.dartlang.org/2017/03/making-dart-web-app-offline-capable-3.html –

+0

文章顯示添加依賴項會自動生成所需的文件,但它不會,即使在手動添加示例幫助後也會引發相同的錯誤。 –

回答

0

此時,pwa正試圖運行pub.exe build 。我沒有在Windows上試過它,只有一個朋友報告它在工作,但它完全有可能是pub.exe不再工作(如果它曾經這樣做),它應該一直是pub(在這種情況下它是一個與Windows相關的錯誤)。

建議的解決辦法:

  • 運行pub build
  • 運行pub run pwa
  • 運行pub build再次

如果上面的作品,讓我知道,我會在一個補丁修復發佈。

+0

是錯誤仍然存​​在,在運行pub運行pwa –

+0

時,在窗口上運行'pub run pwa'時,錯誤依然存在於依賴項更新'pwa 0.1.7'中。 –