在package.json中更改npm默认插入符号(^)

时间:2014-08-21 17:49:49

标签: node.js npm

如何在运行^时更改npmpackage.json中插入的默认前缀字符(npm install --save package)?

4 个答案:

答案 0 :(得分:20)

npm config set save-prefix='~'将您的默认设置恢复为代字号

npm config set save-prefix=''将删除自动添加前缀

答案 1 :(得分:1)

windows10 (npm v. 3.8.6)上,我必须使用以下命令省略引号:

npm config set save-prefix=~

答案 2 :(得分:1)

您应该使用双引号正确地转义前缀:

npm config set save-prefix="^"

答案 3 :(得分:0)

如果npm config set save-prefix='~'没有做任何事情,那是因为save-exact被设置为true,因此将其覆盖。因此,在这种情况下,请在terminal中输入以下步骤:

  1. npm config set save-exact=false
  2. npm config set save-prefix='~'或您喜欢的任何save-prefix值。

您可以通过输入npm config list确认保存所有这些更改。