我正在尝试安装 ESlint 以将其与 Sublime Text 2 一起用于我的所有本地项目。配置文档 https://eslint.org/docs/user-guide/getting-started#global-installation-and-usage关于全局安装非常不清楚:
Note: eslint --init
用于在每个项目的基础上设置和配置 ESLint,并将在其运行的目录中执行 ESLint 及其插件的本地安装。如果您更喜欢使用 ESLint 的全局安装,则配置中使用的任何插件也必须全局安装。
我不明白他们的意思。我用了eslint --init
它在本地安装了 ESlintnode_modules
,以及所有插件。没有任何关于全局安装插件的解释。我怎么做?另外,如果eslint --init
无论如何安装本地的吗?这太令人困惑了。
您可以在项目内(本地)或全局安装 Node 模块。要切换到全局,您可以使用the -g flag https://docs.npmjs.com/getting-started/installing-npm-packages-globally,像这样:
npm install -g eslint
然后看看它是否可以在没有 Sublime Text 的情况下工作(-v
标记以查看 eslint 的版本):
eslint -v
查看它的安装位置(假设 MacOS/Linux):
which eslint
然后看看它是否在 Sublime Text 中工作(您可能需要先重新启动 Sublime)。如果它不起作用,请确保 eslint 包设置中的路径正确。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)