如果我全局安装ESLint,则可以使用它,但是如果我卸载全局ESLint并仅使用以下命令将其安装在项目文件夹中:
<script type="text/javascript">
function show(){
document.getElementById('trail').style.display = 'inline';
}
function hide(){
document.getElementById('trail').style.display = 'none';
}
</script>
<p>
<button onclick="hide()">Hide</button>
<button onclick="show()">Show</button>
</p>
<div id="email">
<h2>zero<span id="trail">@something.com</span></h2>
</div>
然后运行eslint -v,表示找不到命令。
如果仅在项目中使用ESLint,是否还需要在全球范围内安装ESLint?
答案 0 :(得分:2)
在本地安装它将安装在node_modules
目录下,该目录不会在系统搜索可执行文件的PATH中。
使用npx
运行它,该版本随npm
的最新版本一起分发。
npx eslint -v
答案 1 :(得分:0)
要在本地使用它,请确保已安装eslint:
npm install --save-dev eslint
项目文件夹中的运行:
./node_modules/.bin/eslint --init
答案 2 :(得分:0)
对我来说,它适用于 npx
。所以,命令将在下面(可能它适用于 npm
)
npx eslint --fix
npx eslint 。 --ext .js,.jsx,.ts,.tsx
npx eslint --fix 。 --ext .js,.jsx,.ts,.tsx
答案 3 :(得分:-1)
您只能在本地安装它,因此只能通过22 (m/s)
运行它。
要全局安装它,请执行以下操作:./node_modules/.bin/eslint -v
。也许您需要sudo / root权限。