2016-03-30 118 views
4

我是流星的新手請幫忙。我創造了我的第一個應用,但是當我嘗試運行它,這樣我可以在瀏覽器中,我得到了以下錯誤消息查看:當我在cmd上運行時,流星應用程序崩潰

C:\projects\myapp>meteor 
[[[[[ C:\projects\myapp ]]]]] 

=> Started proxy. 
=> Started MongoDB. 
=> Errors prevented startup: 

    While loading plugin `compileTemplatesBatch` from package `templating`: 
    module.js:338:15: Cannot find module '../modules/es6.object.get-own-property-descriptor' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> 
    (C:\Users\user1\AppData\Local\.meteor\packages\templating\1.1.7\plugin.compileTemplatesBatch.os\npm\node_modules\meteor\ecmascript-runtime\node_modules\meteor\ecmascript-runtime\node_modules\meteor-ecmascript-runtime\node_modules\core-js\es6\object.js:12:1) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> 
    (C:\Users\user1\AppData\Local\.meteor\packages\templating\1.1.7\plugin.compileTemplatesBatch.os\npm\node_modules\meteor\ecmascript-runtime\node_modules\meteor\ecmascript-runtime\node_modules\meteor-ecmascript-runtime\server.js:1:1) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at npmRequire (C:\tools\isobuild\bundler.js:1665:14) 
    at Module.useNode (packages/modules-runtime.js:453:20) 
    at fileEvaluate (packages/modules-runtime.js:157:20) 
    at require (packages/modules-runtime.js:92:16) 
    at meteorInstall.node_modules.meteor.ecmascript-runtime.runtime.js (packages/ecmascript-runtime.js:24:18) 
    at fileEvaluate (packages/modules-runtime.js:158:9) 
    at require (packages/modules-runtime.js:92:16) 
    at packages/ecmascript-runtime.js:2832:15 
    at packages/ecmascript-runtime.js:2845:3 


=> Your application has errors. Waiting for file change. 

我還沒有編輯,當你創建一個應用程序所創建的默認應用程序以cmd爲單位。我只是按照關於如何運行創建的應用程序的教程說明,以便在瀏覽器上查看它。

回答

14

在Windows平臺上最近的1.3版本中彈出了這個問題。順便說一下,社區已經找到了解決方法。繼@adanlozano你應該解決的錯誤this issue描述的步驟:

  1. 導航到C:\Users\YOUR_USER_NAME\AppData\Local\.meteor\packages 和完全刪除問題包文件夾(templatingtemplating-toolsecmascriptstandard-minifier-css
  2. 運行終端窗口中以管理員身份以確保您的應用程序所在的項目目錄中沒有剩餘問題。
  3. 運行meteor並耐心等待,因爲它試圖下載缺少的軟件包,這可能需要一段時間。
+0

謝謝。這很好用! – ashzuu

1

對於未來的訪問者,這個問題已在流星1.3.1中修復。請參閱ramijarrar對相關Github issue的評論。

相關問題