Публикации по теме 'npm-scripts'
Понимание параметров во вложенных скриптах NPM
NPM — универсальный инструмент для разработки приложений. Работа, которую он выполняет, является необходимым минимумом, чтобы полностью покрыть потребности в настройке и запуске своего приложения.
Нужны зависимости? — Легко, используйте npm install
Хотите запустить его? — Ну вот, определите свои "scripts” в package.json и попробуйте их с npm run
Нужен поток сборки? — Покопайтесь в npm потоки скриптов и никаких проблем. С небольшой помощью npm-run-all он может достичь..
Эрфан Атп Я добавил минификацию в background.js
Эрфан Атп Я добавил минификацию в скрипт background.js, но никогда не писал об этом в своем блоге. В целом вы добавляете сценарий npm в процесс сборки, например:
"scripts" : {
"build" : "react-scripts build && npm run uglify && npm run delete" ,
"uglify:build" : "uglifyjs build/app/background.js -o build/app/background.min.js -c -m" ,
"uglify" : "npm run uglify:build" ,
"delete:build" : "del-cli build/app/*.js !build/app/*.min.js" ,
"delete" : "npm..
Написание скриптов npm с использованием TypeScript
В своих проектах TypeScript я использовал сценарии npm для разработки и сборки конвейеров.
В качестве побочного примечания - если вы используете gulp или grunt, вам следует ознакомиться с этим сообщением в блоге о причинах перехода на сценарии npm.
Обычно мои сценарии определены в моем package.json и просто вызывают инструменты интерфейса командной строки. Недавно я работал с json-server и json-schema-faker (просмотрите этот блог , чтобы узнать больше), и мне нужно было..
Инструменты сборки NPM и WordPress
Недавно я собрал интерфейсный набор инструментов для проекта WordPress. Как и в случае с большинством вещей, которые вы начинаете с нуля, было много первоначальных поисков в Google уже известных решений, прежде чем я создал свое собственное. Благодаря этому гуглению я нашел много разрозненных фрагментов того, что хотел, но ничего конкретного, поэтому решил задокументировать все, что нашел здесь. Но сначала позвольте мне рассказать о требованиях, которые я имел в виду, когда собирал это..
Решение проблем со скриптами npm в проектах JavaScript
Раньше я писал о том, как я использую сценарии npm для своих инструментов сборки . В этой статье я хочу написать о некоторых проблемах, которые у меня были, и о том, как я их решил.
Проблемы, о которых я хочу поговорить дальше:
Параллелизм Расширенная конфигурация сборки Построить среду
Цель создания моей структуры сборки:
Строим быстро Решайте все задачи сразу Свобода расширения
npm против пряжи
За последние пару недель я решил переместить все проекты, над которыми..
Сделайте вывод снова доступным для чтения: управление потоками ввода-вывода в node.
Не секрет, что сборки javascript стали сложными. Для последнего переписывания шаблона, который я пишу, требуются команды из всех следующих проектов: Haul-cli , react-native-cli , lerna , jest , webpack , babel и ( из-за проблем с символической ссылкой), rsync.
Некоторые команды должны сохраняться и отслеживать файлы, некоторые нужно запускать один раз и останавливать, а затем повторно запускать. В то же время опыт разработчика ужасен. Как разработчики, все мы знаем, что не все..
Вопросы по теме 'npm-scripts'
Ошибка запуска скрипта отсутствует при запуске npm start
Я получаю эту ошибку при попытке отладки приложения узла с помощью команды npm start .
Error:
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program...
833711 просмотров
schedule
12.03.2024
Скрипты npm не работают после переустановки пакетов, перечисленных в devDependecies
Я разрабатывал систему сборки для разработчиков интерфейса с использованием сценариев npm, и несколько задач были определены в разделе scripts файла package.json . К ним относятся типичные задачи, такие как: минимизация css, анализ кода, генерация...
371 просмотров
schedule
25.01.2023
Как открыть браузер на localhost через скрипты npm
Я пытался понять, как написать npm script , который завершится запуском приложения в браузере пользователя без необходимости вручную открывать браузер и переходить к localhost:1234 .
Прямо сейчас мой сценарий читается так:
"start": "npm run...
78900 просмотров
schedule
25.06.2022
Переменная среды узла в Windows
Я заметил это странное поведение, которое не имеет большого значения, но меня чертовски раздражает.
В моем файле package.json в разделе «скрипты» есть запись «начало». Это выглядит так:
"scripts": {
"start": "APPLICATION_ENV=development...
817 просмотров
schedule
09.06.2023
'.' не распознается как внутренняя или внешняя команда при запуске скрипта в npm
В файле package.json:
"scripts": {
"dev": "./scripts/dev_parallel.sh",
}
Я пытаюсь запустить сценарий оболочки, набрав:
npm run dev
Но я получаю следующую ошибку: -
$ npm run dev
./scripts/dev_parallel.sh
'.' is not...
2595 просмотров
schedule
20.08.2022
Как установить env var для использования .npmrc
Мне нужен модуль в моем проекте для загрузки частного пакета npm. Для этого я использую файл .npmrc для предоставления доступного только для чтения токена, необходимого для загрузки пакета. Чтобы токен, предоставленный npm, не попал в файл, я хочу...
21430 просмотров
schedule
24.05.2022
Stylelint молча терпит неудачу как скрипт npm
Я настраиваю stylelint для проекта, все работает как положено при запуске из cli:
$ stylelint 'css/**/*.css' --fix
css/style.css
20:18 × Expected newline after ":" with a multi-line declaration declaration-colon-newline-after
...
......
695 просмотров
schedule
28.04.2023
Использование gh-pages для развертывания в основной ветке вместо ветки gh-pages для сайта USER
Я новичок в npm, и я посмотрел видео, где я понял, что после этого сайт был развернут в ветке проекта. Мне нужно развернуть в ветку пользователя (так мастер). Я использовал gh-pages для развертывания сайта, который по умолчанию использует ветку...
160 просмотров
schedule
15.02.2023
autoprefixer ломается при попытке разобрать исходную карту node-sass
Вот моя структура каталогов:
_build/
|- postcss.config.js
_src/
|- sass/
|-main.scss
css/
|-main.css
|-main.css.map
package.json
Я пытаюсь переписать свой рабочий процесс, используя сценарии NPM. Я хочу:
преобразовать все...
570 просмотров
schedule
04.05.2023
Нет такого файла или каталога при запуске команды из сценария NPM
У меня есть простая команда, которую я хотел бы использовать в своих сценариях NPM. Команда:
cat ./path/**/*.css > ./other/path/plugins.css
Если я запускаю это в своем терминале, это работает. Однако, если я поместил это в сценарий NPM,...
229 просмотров
schedule
04.07.2023
$npm_execpath не распознается как внутренняя или внешняя команда, программа или исполняемый пакетный файл
Заголовок - это ошибка, которая происходит. Я создаю сценарии в своем package.json, но хочу использовать npm или yarn динамически. Я читал, что для этого можно использовать переменную среды с именем $npm_execpath, но она не работает с моей...
1736 просмотров
schedule
20.05.2023
Частный пакет Bitbucket NPM не устанавливает зависимости
У меня есть собственный пакет NPM в битбакете в качестве частного репозитория, который я установил в своем основном проекте следующим образом:
"devDependencies": {
"my-package": "git+ssh://[email protected]/{name}/my-package.git"...
247 просмотров
schedule
16.08.2022
Как передать текущую дату и время в скрипте npm для сообщения git commit в Windows и на разных платформах?
Я работаю в Windows 10 и пытаюсь использовать скрипт npm для git commit с сообщением, которое включает дату и время фиксации:
"deploy": "cd dist && git add . && git commit -m \"Release at $(date)\" && git push"...
1999 просмотров
schedule
17.04.2023
Установите CWD для сценария NPM, который запускает двоичный файл
У меня есть суперпроект, который содержит подпроекты и содержит общие зависимости:
super
node_modules
.bin
foo-binary
foo-binary.exe
foo
sub
node_modules
package.json
package.json
Мне нужно иметь возможность...
3972 просмотров
schedule
23.12.2022
Как запустить тестовый файл после запуска сервера с помощью npm-скриптов?
Я хотел использовать возможности npm script и попытался создать команду для запуска тестов моего API. В основном мне нужно запустить API и выполнить некоторые HTTP-запросы. У меня есть тесты в JS-файле, назовем его automatic-test.js , и я хотел...
1749 просмотров
schedule
24.08.2022
Как использовать параметры плагина с imagemin-cli?
Я пытаюсь использовать imagemin-cli для сценариев npm, но нет документации по использованию параметров плагина.
Я хочу использовать плагин svgo и параметр removeDimensions=true , как это будет выглядеть как команда скриптов npm?
Это пример...
310 просмотров
schedule
21.07.2023
Передать переменную среды в скрипт npm, который вызывает скрипт узла?
У меня есть следующий скрипт узла для запуска приложения реакции. Он устанавливает переменную в .env. Есть ли способ установить этот скрипт в package.json, чтобы он мог принимать параметр из терминала?
скрипт в терминале, который устанавливает...
88 просмотров
schedule
13.11.2022
npm не запускает скрипты в package.json
Проблема в том, что когда я делаю npm start ИЛИ npm run customScriptCommand npm, я просто ничего не делаю с проектом и быстро возвращаю новую строку в терминал.
Я попытался удалить node и npm со своего компьютера, а затем выполнить установку...
3678 просмотров
schedule
14.10.2022
NPM run * ничего не делает
У меня был проект Electron, и все работало нормально. Но теперь, когда я запускаю любой из скриптов в моем package.json (включая npm start), он просто экранирует строку и ничего не делает.
Мой package.json:
{
"name":...
4812 просмотров
schedule
15.11.2022
Развертывание React и Django на героку
Я сильно застрял в развертывании, я пытаюсь развернуть реакцию django вместе на героку, проблема в том, что приложение реакции не загружается, когда я нажимаю URL-адрес, он показывает пустую страницу, и я не могу понять, в чем проблема может быть...
754 просмотров
schedule
28.03.2023