为 npm install --save 指定 semver 运算符

Specifing semver operator for npm install --save

默认情况下 npm install --save 使用 ^ 作为 semver 运算符。我知道可以使用设置 save-prefix 配置来更改此默认值。但是由于我想为依赖项指定 ~ 并为 devDependencies 指定 ^ ,所以我不想更改配置。有没有办法用 --save 命令指定 ~ 运算符?

使用: npm install <package> --save --save-prefix='<prefix>'

例如:npm install gulp --save --save-prefix='~'