【问题标题】:add the npm directory to your PATH将 npm 目录添加到您的 PATH
【发布时间】:2014-09-15 05:20:02
【问题描述】:

我尝试安装 corodva。 到目前为止,我认为我很好。

我确实在终端中使用了sudo npm install -g cordova。 这是输出:

/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
cordova@3.5.0-0.2.6 /usr/local/lib/node_modules/cordova
├── q@0.9.7
├── underscore@1.4.4
├── nopt@2.2.1 (abbrev@1.0.5)
└── cordova-lib@0.21.6 (osenv@0.0.3, properties-parser@0.2.3, bplist-parser@0.0.5, mime@1.2.11, semver@2.0.11, plist-with-patches@0.5.1, dep-graph@1.1.0, shelljs@0.1.4, npmconf@0.1.16, rc@0.3.0, glob@3.2.11, xcode@0.6.6, elementtree@0.1.5, tar@0.1.19, request@2.22.0, npm@1.3.4, cordova-js@3.6.2)

如果你问我,这看起来不错。

查看这些说明:

http://cordova.apache.org/docs/en/3.5.0//guide_cli_index.md.html#The%20Command-Line%20Interface

上面写着:

您可能需要将 npm 目录添加到 PATH 才能调用 全局安装的 npm 模块。在 Windows 上,通常可以找到 npm 在 C:\Users\username\AppData\Roaming\npm。在 OS X 和 Linux 上它可以 通常位于 /usr/local/share/npm。

/usr/local/share 中没有 npm 文件夹。我应该手动创建它吗?然后添加到PATH中?

或者它可能位于其他地方?

我看不出有一个空文件夹的路径会有什么帮助。

如果我在终端中运行: cordova create hello com.example.hello HelloWorld

然后下载完成,没有错误。所以一切可能都会好起来的。我只是在这里检查一下,以确保我不会在稍后的体育场中数小时挠头。

【问题讨论】:

  • 首先检查你的机器上是否正确安装了npm?运行“npm --version”这应该会给你 NPM 的版本信息。你也可以查看“node --version”

标签: macos cordova npm filepath


【解决方案1】:

在大多数 nix 系统上,npm 的 global 位置应该已经在您的路径中,您需要使用 sudo npm install -g PACKAGE 进行全局安装。

你没有指定你的操作系统,但我已经安装在 windows、osx 和 ubuntu 中。在 windows 中,全局是一个 奇怪的位置,安装程序并不总是有效.. 对于 OSX,如果您使用自制配方,它应该开箱即用,使用 chrislea ppa 的 ubuntu 也是如此。

对于 Windows 用户,请参阅my answer to this related question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 2020-01-21
    • 2011-08-07
    • 1970-01-01
    • 2012-12-22
    • 2011-11-13
    相关资源
    最近更新 更多