【问题标题】:NPM install, totally unknown -E prefixNPM 安装,完全未知 -E 前缀
【发布时间】:2026-01-11 21:05:02
【问题描述】:

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

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

【问题讨论】:

    标签: reactjs npm package


    【解决方案1】:

    - 表示 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]
    

    -E, --save-exact: 保存的依赖将被配置一个精确的版本,而不是使用 npm 的默认 semver 范围操作符。

    发件人:https://docs.npmjs.com/cli/v7/commands/npm-install

    【讨论】:

      【解决方案2】:
      npm install -E - the flag is short for --save-exact, use this when you need an exact version as opposed to a semver range. 
      

      更多详情,您可以访问这里。

      https://alligator.io/nodejs/npm-commands-you-should-know/

      【讨论】: