我正在尝试使用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工作。
答案 0 :(得分:1)
如果要在系统的任何位置使用命令行中的jsonlint
,则需要全局安装。
$ sudo npm install -g jsonlint
如果没有-g
标志,它将安装在当前项目目录中。