Visual Studio 代码错误 - 加载 jshint 库失败
Visual Studio Code Error - Failed to load jshint library
每次 Visual Studio 代码启动或加载时都会显示一条错误消息:
“无法加载 jshint 库。请使用 'npm install jshint' 或全局使用 'npm install -g jshint' 在您的工作区文件夹中安装 jshint,然后按重试 ”。
有什么解决办法吗?
您需要按照提示安装 jshint。
仅适用于工作区
npm install jshint
或
对于您的所有工作区
npm install -g jshint
要将更改应用于全局范围,而不仅仅是特定的工作区,请在终端中使用以下命令:-
npm install -g jshint
对于特定的工作区,在终端中使用以下命令:-
npm install jshint
我在全局使用 yarn
安装 jshint
时遇到了这个问题 (yarn global add jshint
)。我为 User
添加了以下属性到 settings.json
来解决问题:
"jshint.packageManager": "yarn",
"jshint.nodePath": "/usr/local/lib/node_modules/"
第一个 属性 即 jshint.packageManager
指定 yarn
用于管理 node
包而不是 npm
。第二个 jshint.nodePath
指定 jshint
安装路径。为了检查 jshint
是否加载成功,我打开命令托盘( CTRL + 3)和 运行 命令 JSHint: Show output
在输出中显示此消息:
jshint library loaded from /usr/local/lib/node_modules/jshint/src/jshint.js
表示问题已解决。之后,jshint
条消息出现在 *.js
个文件中。
尝试使用 "npm uninstall" 卸载并按照 link - https://marketplace.visualstudio.com/items?itemName=dbaeumer.jshint 重新安装。
只需转到 cmdr 或 git bash 终端并打开。
编写“npm install -g jshint”退出 vs code 然后 RE-open Vs-code.
在npm install jshint
之前使用sudo
对于当前工作区
sudo npm install jshint
或
对于您的所有工作区
sudo npm install -g jshint
使用 sudo
和 LINUX/UNIX 中的命令通常会给您 root 级别的权限。
root 用户有权访问、修改或删除您计算机上的几乎所有文件。普通用户帐户可以访问、修改或删除的文件较少。这种对普通用户帐户的限制是为了保护您的计算机免受未经授权和有害的程序或用户的侵害。
因此,运行带sudo
的安装命令赋予你超级用户的权限,允许你修改普通用户没有权限修改的文件。
每次 Visual Studio 代码启动或加载时都会显示一条错误消息: “无法加载 jshint 库。请使用 'npm install jshint' 或全局使用 'npm install -g jshint' 在您的工作区文件夹中安装 jshint,然后按重试 ”。 有什么解决办法吗?
您需要按照提示安装 jshint。
仅适用于工作区
npm install jshint
或
对于您的所有工作区
npm install -g jshint
要将更改应用于全局范围,而不仅仅是特定的工作区,请在终端中使用以下命令:-
npm install -g jshint
对于特定的工作区,在终端中使用以下命令:-
npm install jshint
我在全局使用 yarn
安装 jshint
时遇到了这个问题 (yarn global add jshint
)。我为 User
添加了以下属性到 settings.json
来解决问题:
"jshint.packageManager": "yarn",
"jshint.nodePath": "/usr/local/lib/node_modules/"
第一个 属性 即 jshint.packageManager
指定 yarn
用于管理 node
包而不是 npm
。第二个 jshint.nodePath
指定 jshint
安装路径。为了检查 jshint
是否加载成功,我打开命令托盘( CTRL + 3)和 运行 命令 JSHint: Show output
在输出中显示此消息:
jshint library loaded from /usr/local/lib/node_modules/jshint/src/jshint.js
表示问题已解决。之后,jshint
条消息出现在 *.js
个文件中。
尝试使用 "npm uninstall" 卸载并按照 link - https://marketplace.visualstudio.com/items?itemName=dbaeumer.jshint 重新安装。
只需转到 cmdr 或 git bash 终端并打开。 编写“npm install -g jshint”退出 vs code 然后 RE-open Vs-code.
在npm install jshint
对于当前工作区
sudo npm install jshint
或
对于您的所有工作区
sudo npm install -g jshint
使用 sudo
和 LINUX/UNIX 中的命令通常会给您 root 级别的权限。
root 用户有权访问、修改或删除您计算机上的几乎所有文件。普通用户帐户可以访问、修改或删除的文件较少。这种对普通用户帐户的限制是为了保护您的计算机免受未经授权和有害的程序或用户的侵害。
因此,运行带sudo
的安装命令赋予你超级用户的权限,允许你修改普通用户没有权限修改的文件。