创建meteor项目会引发错误

时间:2018-03-27 20:10:07

标签: javascript node.js meteor npm

所说的问题有相同的解决方案没有解决方案,所以它无法解决我的问题。

我已经安装了Node,在cmd中写node -v返回v8.10.0

同时安装了meteor,meteor --version返回Meteor 1.6.1。完成这些步骤后,我想创建一个类似here的应用。

所以,我写道:

meteor create simple-todos

我收到此错误:

  

C:\用户\拉雷什\应用程序数据\ Local.meteor \包\流星工具\ 1.6.1 \ MT-os.windows.x86_64 \ dev_bundle \ lib中\ node_modules \流星承诺\ promise_server.js:218         抛出错误;         ^

     

错误:错误:无法为测试包安装npm依赖项:   命令失败:C:\ WINDOWS \ system32 \ cmd.exe / c   C:\ Users \用户拉雷什\ AppData的\ Local.meteor \包\流星工具\ 1.6.1 \ MT-os.windows.x86_64 \ dev_bundle \ BIN \ npm.cmd   安装--production = false npm ERR!无法读取属性'匹配'   未定义

     

npm ERR!可以在以下位置找到此运行的完整日志:npm ERR!
  C:\ Users \用户拉雷什\应用程序数据\漫游\ NPM-cache_logs \ 2018-03-27T20_09_26_892Z-的debug.log   错误的ERR!无法读取未定义的属性“匹配”

     

npm ERR!可以在以下位置找到此运行的完整日志:npm ERR!
  C:\ Users \用户拉雷什\应用程序数据\漫游\ NPM-cache_logs \ 2018-03-27T20_09_26_892Z-的debug.log

at Object.error (C:\tools\utils\buildmessage.js:430:11)
at C:\tools\cli\default-npm-deps.js:36:20
at C:\tools\utils\buildmessage.js:334:18
at exports.EnvironmentVariable.withValue (C:\tools\utils\fiber-helpers.js:89:14)
at C:\tools\utils\buildmessage.js:333:36
at exports.EnvironmentVariable.withValue (C:\tools\utils\fiber-helpers.js:89:14)
at Object.enterJob (C:\tools\utils\buildmessage.js:324:26)
at Object.install (C:\tools\cli\default-npm-deps.js:27:27)
at Command.func (C:\tools\cli\commands.js:801:36)
at C:\tools\cli\main.js:1523:15

来自promise_server.js的函数是

function tryCatchNextTick(object, method, args) {
  try {
    return method.apply(object, args);
  } catch (error) {
    process.nextTick(function () {
      throw error;
    });
  }
}

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我的解决方案是运行以​​下步骤:

meteor npm install 
meteor