当前位置: 首页 > 面试题库 >

全局安装的npm-packages不起作用[关闭]

伊裕
2023-03-14
问题内容

这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。

7年前关闭。

本地npm-packages可以按预期工作,但是对我来说,让全局安装的软件包运行是不可能的。它甚至不会引发任何错误,它只是不执行任何操作(快递,咖啡等。)

在我想使用咖啡脚本之前,这并没有给我带来太大的麻烦。

我已经检查过的东西(我在Xubuntu 12.04上):

  • npm列出它

  • 它安装在/ usr / local / bin中

  • (更新|卸载|重新安装)npm通过(npm | apt-get)

  • 卸载了nodejs并对/ opt / bin / node进行了新的git-rebuild

=>同一件事..

有人知道解决方案吗?


问题答案:

原来它试图以node而不是nodejs命令开头。因此,/usr/local/lib/node_modules/coffee- script/bin/coffee我改为#!/usr/bin/env node#!/usr/bin/env nodejs现在可以正常工作了。



 类似资料:
  • 问题内容: 我写了一个模块,我刚才将其发布到npm(https://npmjs.org/package/wisp) 因此,可以从命令行进行安装: 但是,当我从命令行运行它时,我不断收到未安装乐观主义者的错误消息: 但是,我在package.json中指定了依赖性: 有谁知道该怎么做才能使它运行?我知道它与bin部分有关,将可执行文件添加到bin中,该目录中的node_modules为空。不知道如何

  • 我写了一个模块,不久前发布到npm(https://npmjs.org/package/wisp) 所以它可以从命令行安装: 但是,当我从命令行运行它时,我不断收到一个错误,即未安装optimist: 但是,我在package.json中指定了依赖项: 有人知道该怎么做才能让它运行吗?我知道这与bin部分将可执行文件添加到bin以及该目录中的node_模块为空有关。不知道如何解决这个问题。

  • npm错误!有效得安装目标: npm错误![“0.1.0”,“0.1.1”,“0.1.2”,“0.1.3”,“0.1.4”] npm错误!在installTargetsError(C:\Program Files(x86)\nodejs\node_modules\ S:698:17) npm错误!在C:\Program Files(x86)\nodejs\node_module\npm\lib\c

  • 为了将节点库(uuid)用作我正在使用的其他软件的命令行工具,我通过全局安装了该库,并通过测试了安装,但我得到了一个错误,全局安装显然无法正常工作。如果我在本地保存库,在目录上运行相同的命令,它确实有效,所以问题显然是全局安装。这有什么不好?

  • 问题内容: 我不确定100%,但是我相信我是从家用计算机和办公室PC上的Windows安装程序安装了节点v5。 在我的家用PC上,全局安装发生在%APPDATA%下: 在我的办公室PC上,它们位于程序文件下: 我需要为PyCharm的文件监视程序提供许多这些全局工具的完整路径,并且由于我共享的项目文件很有意义,因此在用户文件夹下没有全局资源。 为什么全局安装最终会位于不同的文件夹中,我如何将它们强

  • 问题内容: 我最近在OSX上安装了Node.js和npm模块,我认为设置有问题: 问题答案: 如果要全局安装npm模块,请确保使用new 标志,例如: 从1.0rc开始有关npm模块安装的一般建议(摘自blog.nodejs.org): 如果要安装要在程序中使用的东西,请使用require(’whatever’),然后 将其本地安装 在项目的根目录下。 如果要在外壳程序中安装要使用的东西,在命令行