NPM安装,完全未知-E前缀

Arg*_*ker 4 package npm reactjs

在安装 MATERIAL TAILWIND 软件包时,我在安装 npm 软件包时注意到一个我从未见过的符号 npm i -E @material-tailwind/react

这个-E是什么东西?提前致谢

Pet*_*ten 9

-表示 posix 程序中的开关,类似于/windows cmd.exe 中的工作方式,它们修改命令以执行不同的操作

在 npm install 的情况下:

aliases: npm i, npm add
common options: [-P|--save-prod|-D|--save-dev|-O|--save-optional|--save-peer] [-E|--save-exact] [-B|--save-bundle] [--no-save] [--dry-run]
Run Code Online (Sandbox Code Playgroud)

-E, --save-exact:保存的依赖项将配置为精确版本,而不是使用 npm 的默认 semver 范围运算符。

来自: https: //docs.npmjs.com/cli/v7/commands/npm-install