无法在win 8.1笔记本电脑上安装meteor 1.3

时间:2016-03-31 01:11:44

标签: meteor

我是新手,但已经能够在Meteor / mongodb / iron路由器等上安装和编程,并在过去的几个月中在Meteor 1.2.1上运行在win 10桌面上部署到Galaxy。幸运的是我没有更新它,因为当我尝试在Win 8.1笔记本电脑上安装时遇到了很多问题并且完全卡住了。以下是问题:

  1. 跑步" meteor create"即使对于由meteor设置的示例项目,也会创建具有" import"的javascript文件。声明...和Webstorm说当前版本的javascript不支持它们。

  2. 当我尝试执行" meteor run"在一个项目目录中,它永远停止尝试下载meteor-tool@1.1.9 ...但是,如果我第一次执行" meteor npm install"在其中一个示例项目目录中。它会运行,但我认为它试图编译" import"语句(我将在下面粘贴一些控制台错误)。至少可以说,它们对我来说并不是很有启发性。

  3. 并不重要,但安装完成后,Meteor无法识别我的meteor开发帐号,而我创建的任何新帐户都会被遗忘,以便后续重新安装,即使每次都用完了电子邮件地址。 "登录失败"在警告声明中是唯一的解释。

  4. 我一直在努力寻找这些不同的错误(在失速问题上找到一个无用的错误),但我认为更大的问题是我不知道的所有神奇的配置项目是否正确。我当然已经卸载并重新安装;我重新启动了;我已经使用了webstorm 11,并将webstorm的配置与win 10机器上运行的配置进行了比较,直到库,都是相同的。

    我很感激任何帮助 - 我想继续使用笔记本电脑进行旅行,有一天我将不得不将Meteor更新为1.3,尽管我担心它。

    C:\Users\bardrichmond\to-dos>meteor run
    [[[[[ C:\Users\bardrichmond\to-dos ]]]]]
    
    => 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\bardrichmond\AppData\Local\.meteor\packages\templating\1.1.7\plugin
    .compileTemplatesBatch.os\npm\node_modules\meteor\ecmascript-runtime\node_module
    s\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\bardrichmond\AppData\Local\.meteor\packages\templating\1.1.7\plugin
    .compileTemplatesBatch.os\npm\node_modules\meteor\ecmascript-runtime\node_module
    s\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.
    Terminate batch job (Y/N)? y
    
    C:\Users\bardrichmond\to-dos>
    

1 个答案:

答案 0 :(得分:2)

  1. 导航至“C:\ Users \ youruser \ AppData \ Local.meteor \ packages”
  2. 完全删除问题包文件夹(模板,ecmascript, standard-minifier-css,coffeescript)
  3. 运行终端窗口。
  4. 确保您的终端位于App的正确目录中 位于。
  5. 运行“meteor update”
  6. 运行“meteor”并耐心等待,因为它试图下载 缺少包裹,这可能需要一段时间。
  7. 学分:github meteor issue