Как изменить префикс по умолчанию (^
), который npm
вставляет в package.json
, когда я запускаю npm install --save package
?
Измените npm default caret (^) в package.json
Ответ 1
npm config set save-prefix='~'
возвращает значение по умолчанию в тильду
npm config set save-prefix=''
удалит автоматическое префикс
Ответ 2
В windows10
(npm v. 3.8.6)
мне пришлось опустить кавычки, используя следующую команду:
npm config set save-prefix=~
Ответ 3
Вы должны использовать двойные кавычки для правильного экранирования префикса:
npm config set save-prefix="^"
Ответ 4
Если npm config set save-prefix='~'
ничего не делает, то это потому, что для save-exact
задано значение true
, что перезаписывает его. Поэтому в этом случае введите следующие шаги в terminal
:
-
npm config set save-exact=false
-
npm config set save-prefix='~'
или любоеsave-prefix
значение, которое вы предпочитаете.
Вы можете подтвердить, что все эти изменения сохранены, введя npm config list
.