Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeError:无法读取属性';节点';未定义的_Javascript_Node.js_Installation_Npm_Homebrew - Fatal编程技术网

Javascript TypeError:无法读取属性';节点';未定义的

Javascript TypeError:无法读取属性';节点';未定义的,javascript,node.js,installation,npm,homebrew,Javascript,Node.js,Installation,Npm,Homebrew,我正在尝试安装NPM 我第一次跑步 brew安装节点 然后 然后 这就是我得到的 tar=/usr/bin/tar version: bsdtar 2.8.3 - libarchive 2.8.3 install npm@latest fetching: http://registry.npmjs.org/npm/-/npm-2.0.2.tgz /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/

我正在尝试安装NPM

我第一次跑步

brew安装节点

然后

然后

这就是我得到的

tar=/usr/bin/tar
    version:
    bsdtar 2.8.3 - libarchive 2.8.3
    install npm@latest
    fetching: http://registry.npmjs.org/npm/-/npm-2.0.2.tgz

    /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18
          val = val[f]
                   ^
    TypeError: Cannot read property 'node' of undefined
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18:16
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:17:11
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:14:22
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:51:40
        at final (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:349:17)
        at then (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:126:33)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:266:40
        at evalmachine.<anonymous>:271:14
    0.10.32

    /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18
          val = val[f]
                   ^
    TypeError: Cannot read property 'node' of undefined
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18:16
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:17:11
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:14:22
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:51:40
        at final (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:349:17)
        at then (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:126:33)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:266:40
        at evalmachine.<anonymous>:271:14

    > npm@2.0.2 prepublish /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package
    > node bin/npm-cli.js prune --prefix=. --no-global && rm -rf test/*/*/node_modules && make -j8 doc

    make: Nothing to be done for `doc'.
    /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
    npm@2.0.2 /usr/local/lib/node_modules/npm
    It worked
tar=/usr/bin/tar
版本:
bsdtar 2.8.3-libarchive 2.8.3
安装npm@latest
获取:http://registry.npmjs.org/npm/-/npm-2.0.2.tgz
/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.js:18
val=val[f]
^
TypeError:无法读取未定义的属性“node”
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.json:18:16
at Array.forEach(本机)
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.json:17:11
at Array.forEach(本机)
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.json:14:22
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/node_modules/read package json/read json.js:51:40
最终(/private/var/folders/92/2l_J234x7B7BYS14466B4DCR0000GN/T/npm.12852/package/node_modules/read package json/read json.js:349:17)
当时(/private/var/folders/92/2l_J234x7b7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read package json/read json.js:126:33)
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/node_modules/read package json/read json.js:266:40
在评估机:271:14
0.10.32
/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.js:18
val=val[f]
^
TypeError:无法读取未定义的属性“node”
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.json:18:16
at Array.forEach(本机)
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.json:17:11
at Array.forEach(本机)
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/bin/read package json.json:14:22
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/node_modules/read package json/read json.js:51:40
最终(/private/var/folders/92/2l_J234x7B7BYS14466B4DCR0000GN/T/npm.12852/package/node_modules/read package json/read json.js:349:17)
当时(/private/var/folders/92/2l_J234x7b7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read package json/read json.js:126:33)
at/private/var/folders/92/2l_j234x7n7by14466b4dcr0000gn/T/npm.12852/package/node_modules/read package json/read json.js:266:40
在评估机:271:14
> npm@2.0.2预发布/private/var/folders/92/2l_J234x7b7bys14466b4dcr0000gn/T/npm.12852/package
>节点bin/npm-cli.js prune——前缀=--无全局和rm-rf测试/*/*/node\U模块和制造-j8文件
make:对“doc”不做任何事情。
/usr/local/bin/npm->/usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@2.0.2/usr/local/lib/node\u modules/npm
它起作用了
我知道它说它奏效了。。。我只是想找出错误信息的含义。看看我能做些什么来修复它

有什么想法吗


谢谢你的帮助

虽然看起来你已经把这些都整理好了,但我想回答这个问题,提出在OSX上安装npm的“官方”(支持npm)方式:

  • 不要使用
    brew
  • 从安装“正式”节点二进制文件
  • 安装最新的
    npm
    sudo npm安装-gnpm@latest

如果您以这种方式安装它,那么在
npm
问题跟踪器上获得支持就更容易了。我也遇到了同样的问题,我的在说“它工作了”之前说“未构建”Ok-这些错误来自安装程序本身,但npm仍然成功安装,请参见此处的讨论:github.com/npm/npm/issues/6334
~ % sh install.sh
tar=/usr/bin/tar
    version:
    bsdtar 2.8.3 - libarchive 2.8.3
    install npm@latest
    fetching: http://registry.npmjs.org/npm/-/npm-2.0.2.tgz

    /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18
          val = val[f]
                   ^
    TypeError: Cannot read property 'node' of undefined
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18:16
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:17:11
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:14:22
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:51:40
        at final (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:349:17)
        at then (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:126:33)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:266:40
        at evalmachine.<anonymous>:271:14
    0.10.32

    /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18
          val = val[f]
                   ^
    TypeError: Cannot read property 'node' of undefined
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:18:16
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:17:11
        at Array.forEach (native)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/bin/read-package-json.js:14:22
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:51:40
        at final (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:349:17)
        at then (/private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:126:33)
        at /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package/node_modules/read-package-json/read-json.js:266:40
        at evalmachine.<anonymous>:271:14

    > npm@2.0.2 prepublish /private/var/folders/92/2l_j234x7n7bys14466b4dcr0000gn/T/npm.12852/package
    > node bin/npm-cli.js prune --prefix=. --no-global && rm -rf test/*/*/node_modules && make -j8 doc

    make: Nothing to be done for `doc'.
    /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
    npm@2.0.2 /usr/local/lib/node_modules/npm
    It worked