【问题标题】:Unable to build meteor app (Windows): \promise_server.js:116无法构建流星应用程序(Windows):\promise_server.js:116
【发布时间】:2016-07-21 15:00:59
【问题描述】:

更多代码在这里发布https://forums.meteor.com/t/major-node-issue-unable-to-build-meteor-app-windows-promise-server-js-116/26798/1

我在尝试构建或更新应用程序时收到以下错误: 从 1.2.1 更新到任何其他版本时:

C:\Users\user1\AppData\Local\.meteor\packages\less\2.6.0\plugin.compileLessBatch.os\npm\node_modules\meteor\promise\node_modules\meteor-promise\promise_server.js:116
      throw error;
            ^
Error: ENOTDIR, readdir '<projectDirectory>\.meteor\local\isopacks\.build994576.ccbanker_template-banker\web.browser\client\js\settings\.builder-tmp-file.264146'

构建应用时 - 即流星 1.3.5.1

C:\Users\user2\AppData\Local\.meteor\packages\templating\1.1.9\plugin.compileTemplatesBatch.os\npm\node_modules\meteor\promise\node_modules\meteor-promise\promise_server.js:116
          throw error;
                ^
    TypeError: Cannot call method 'split' of undefined

当我创建一个新的空应用程序时,我也遇到了类似的错误,然后尝试构建它(成功)和 NPM INSTALL(失败,再次在 promise_server.js:116 抛出错误)

已尝试在全新安装的 node+npm+meteor 上重建所有这些。

【问题讨论】:

  • 什么版本的 Node.js?
  • 已尝试使用 0.10.41、0.10.43 和 4.4.7

标签: javascript node.js windows meteor


【解决方案1】:

Node 版本 0.10.40 需要在流星 js 中构建 npm。 您可以使用 nvm 进行节点版本更改:https://github.com/creationix/nvm

【讨论】:

    猜你喜欢
    • 2014-12-18
    • 2015-06-10
    • 2016-05-21
    • 2013-04-18
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    相关资源
    最近更新 更多