Я создал скрипт для настройки репо (локально и на GitHub) с филиалами и запуском конфигурационных файлов.Единственное, чего не хватает, - это возможности автоматически инициировать package.json в новом каталоге, когда в имени есть пробелы.
Я хочу лучше понять npm init, поэтому вместо переименования «Практика Firebase»каталог, который мне нужен для «Firebase-Practice» (который будет работать), вместо этого я смотрю, могу ли я назвать его заранее с помощью команды -y.Может быть, это в документах, и я просто не понимаю этого.
Вещи, которые я пробовал: у меня есть каталог под названием "Практика Firebase".Я попытался использовать npm init -y
и npm init --force -y
, и он говорит, "Invalid name: 'Firebase practice"
Я также попытался npm init firebase-practice -y
, и это дает мне ...
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/create-firebase-practice - Not found
npm ERR! 404
npm ERR! 404 'create-firebase-practice@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
Я ожидал: npm init -y toзамените пробелы в каталоге дефисами.
Я получил: имя пакета с пробелами и ошибка «недопустимое имя».
Есть ли способ указать имя пакета, например, npm init [package-name] -y
?