Windows 8.1的流星错误:您的应用程序有错误。等待文件更改

时间:2016-03-30 05:27:29

标签: node.js meteor

我正在努力创造&朗姆流星应用程序赢得8.1 pc 我做了什么,我使用官方Meteor安装程序安装meteor 我在所需的路径上运行以下命令

meteor create myapp

这没关系 然后cd myapp 这也没关系

但是当我运行命令meteor来运行应用程序时,我得到了以下错误结果

[[[[[ ~\F\meteor\resolutions ]]]]]

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

   While loading plugin `compileTemplatesBatch` from packag
   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\Dinesh
   Singh\AppData\Local\.meteor\packages\templating\1.1.7\pl
Batch.os\npm\node_modules\meteor\ecmascript-runtime\node_mo
pt-runtime\node_modules\meteor-ecmascript-runtime\node_modu
t.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\Dinesh
   Singh\AppData\Local\.meteor\packages\templating\1.1.7\pl
Batch.os\npm\node_modules\meteor\ecmascript-runtime\node_mo
pt-runtime\node_modules\meteor-ecmascript-runtime\server.js
   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.
   (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.

我搜索了但没有找到Windows的具体结果。

4 个答案:

答案 0 :(得分:4)

由于最新版本遇到此问题,请使用以前的版本创建这样的示例应用

meteor create --release 1.2.1 test-app
cd test-app
meteor

发现于:https://github.com/meteor/meteor/issues/6609

答案 1 :(得分:2)

根据此问题的答案https://github.com/meteor/meteor/issues/6609,您需要:

  • 转到&#34; C:\ Users \ username \ AppData \ Local.meteor \ packages&#34;
  • 将导致问题的软件包移动到另一个文件夹,因为您无法在Windows上删除它们,因为文件名很长(模板,模板工具,ecmascript,标准minifier-css)
  • 删除文件后即可运行&#34; meteor npm install&#34;那么&#34; meteor&#34;

我已经测试过,它对我有用。

答案 2 :(得分:0)

我刚刚从AppData \ Local.meteor \ packages中删除了所有软件包(以及流星)并再次运行我的应用程序。 Meteor下载了所有包装,现在它正在运行。

答案 3 :(得分:0)

以下修复对我有用:

从Windows卸载meteor(程序和功能)。 安装meteor(https://www.meteor.com/install) 创建一个新项目(https://www.meteor.com/tutorials/blaze/creating-an-app