每次启动或加载Visual Studio代码时,都会显示错误消息: “无法加载jshint库。请使用'npm install jshint'在工作区文件夹中安装jshint,或使用'npm install -g jshint'全局安装jshint,然后按Retry ”。 有没有解决方案?
答案 0 :(得分:10)
您需要按照提示操作并安装jshint。
仅适用于工作区
npm install jshint
或
适用于所有工作空间
npm install -g jshint
答案 1 :(得分:2)
只需转到cmdr或git bash终端并打开。 写“ npm install -g jshint”退出vs代码,然后重新打开Vs代码。
答案 2 :(得分:1)
在全局使用jshint
(yarn
)安装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
运行安装命令会为您提供超级用户的权限,并允许您修改普通用户无权修改的文件。