Visual Studio代码错误 - 无法加载jshint库

时间:2016-05-01 10:18:47

标签: visual-studio-code

每次启动或加载Visual Studio代码时,都会显示错误消息: “无法加载jshint库。请使用'npm install jshint'在工作区文件夹中安装jshint,或使用'npm install -g jshint'全局安装jshint,然后按Retry ”。 有没有解决方案?

6 个答案:

答案 0 :(得分:10)

您需要按照提示操作并安装jshint。

仅适用于工作区 npm install jshint

适用于所有工作空间 npm install -g jshint

答案 1 :(得分:2)

只需转到cmdr或git bash终端并打开。 写“ npm install -g jshint”退出vs代码,然后重新打开Vs代码。

答案 2 :(得分:1)

在全局使用jshintyarn)安装yarn global add jshint时遇到了这个问题。我为settings.json的{​​{1}}添加了以下属性,以解决该问题:

User

第一个属性,即"jshint.packageManager": "yarn", "jshint.nodePath": "/usr/local/lib/node_modules/" 指定jshint.packageManager用于管理yarn软件包而不是node。第二个,即npm指定jshint.nodePath的安装路径。要检查jshint是否成功加载,我打开了命令托盘( CTRL + 3 )并运行了命令jshint,该命令在输出中显示了此消息:

JSHint: Show output

它表明问题已解决。之后,jshint library loaded from /usr/local/lib/node_modules/jshint/src/jshint.js 消息出现在jshint文件中。

答案 3 :(得分:0)

要将更改应用于全局范围,而不仅仅应用于特定工作区,请在终端中使用以下命令: -

npm install -g jshint

对于特定工作区,请在终端中使用以下命令: -

npm install jshint

答案 4 :(得分:0)

尝试使用“ npm uninstall”进行卸载,然后点击链接https://marketplace.visualstudio.com/items?itemName=dbaeumer.jshint进行重新安装。

答案 5 :(得分:0)

npm install jshint 前使用 sudo

对于当前工作区 sudo npm install jshint

适用于您的所有工作区 sudo npm install -g jshint

在 LINUX/UNIX 中将 sudo 与命令一起使用通常会为您提供 root 级别的权限。 root 用户有权访问、修改或删除您计算机上的几乎任何文件。普通用户帐户可以访问、修改或删除较少的文件。这种对普通用户帐户的限制是为了保护您的计算机免受未经授权和有害的程序或用户的侵害。

因此,使用 sudo 运行安装命令会为您提供超级用户的权限,并允许您修改普通用户无权修改的文件。