К сожалению, npm будет разделен на все пробелы, независимо от того, как вы избежите их. Исходный код Редактор модуля NPM - строка 12:
var args = editor.split(/\s+/);
Поэтому необходимо указать путь к файлу редактора без пробелов.
Предположение для примеров
- VS Код используется в Примерах.Обменяйте путь к файлу кода VS с вашим любимым редактором.
- Профиль пользователя NPM обновляется, если вам нравится Global Profile , используйте
-g
с каждой командой npm.
Пример 1 - Добавить каталог редактора в путь
Это только установит временную переменную PATH.Для постоянной установки в Windows 10 выполните Start - Edit environment variables for your account
и добавьте Path.
Edit : "C: \ Program Files \ Microsoft VS Code \ bin", если будет установлен путь Path VS Code, будет установлен.
> set PATH=%PATH%;"C:\Program Files\Microsoft VS Code\bin"
> npm config set editor code.cmd
> npm config edit
Пример 2. Использование короткого имени DOS
Получите короткое имя DOS для файла и используйте его в качестве параметра для npm config set editor
.Краткое имя варьируется от системы к системе.Если VS Code удален и переустановлен, путь может измениться.
- для% I in () do ... Обрабатывать каждый файл в
<filelist>
- echo% ~ sI Печать имени файла в коротком формате
> for %I in ("C:\Program Files\Microsoft VS Code\Code.exe") do echo %~sI
C:\PROGRA~1\MICROS~3\Code.exe
> npm config set editor C:\PROGRA~1\MICROS~3\Code.exe