我在一个大项目上使用NPM8.5.0和Not16.14.2。当我运行eslint时,我可以选择不使用npx运行它,也可以使用npx运行它。似乎没有什么区别。我正在编写一些运行eslint的npm脚本,我不知道是编写npx eslint还是eslint。运行npx eslint和eslint有什么区别?
发布于 2022-09-30 08:55:20
npx将下载并运行软件包,用于交互式使用,您只想使用npm注册表中的工具。
您不应该在package.json的scripts部分中使用它;相反,只需确保所需的eslint版本在包的dev依赖项中,并在脚本中使用"eslint",因此您肯定会使用正确的版本。
https://stackoverflow.com/questions/73906222
复制相似问题