如何使用npm安装和运行包?

时间:2014-11-23 21:50:35

标签: node.js npm

我正在尝试使用npm来安装json验证程序(jsonlint)。我使用包管理器安装了npm

  

sudo apt-get install npm

然后我尝试使用命令

安装jsonlint
  

sudo npm install jsonlint

产生了一堆以

结尾的输出
jsonlint@1.6.2 node_modules/jsonlint
├── nomnom@1.8.1 (underscore@1.6.0, chalk@0.4.0)
└── JSV@4.0.2

根据the documentation for jsonlint我现在应该可以简单地运行jsonlint命令,但我收到错误:

quant @ OptiPlex-990:〜$ jsonlint 目前尚未安装程序'jsonlint'。您可以输入以下命令安装它: sudo apt-get install python-demjson

显然,无法识别已安装的软件包。在这种情况下,看起来建议的ubuntu包可能会执行相同的任务,但我有兴趣让npm工作。

1 个答案:

答案 0 :(得分:1)

如果要在系统的任何位置使用命令行中的jsonlint,则需要全局安装。

$ sudo npm install -g jsonlint

如果没有-g标志,它将安装在当前项目目录中。