Публикации по теме 'npm-scripts'


Map-List: структура данных JavaScript, которая моделирует приложения
Map-List: структура данных JavaScript, которая моделирует приложения Внешние разработчики создают веб-сайты, управляемые данными. Независимо от того, визуализируем ли мы формы или визуализации данных, мы пытаемся передавать и поддерживать состояние наших данных с помощью визуальных элементов. Имеет смысл разработать базовую структуру, которая параллельна рендерингу и взаимодействию с этими данными. Map-List — это структура, которая делает это. Хотя обычно такие структуры..

используйте скрипт package.json и массив конфигурации, чтобы выбрать/выбрать тесты мокко для запуска
Итак, вам нужно более быстрое решение для выбора тестов, которые нужно включить или исключить при запуске mocha? Это должно сэкономить вам много кликов, щелчков и нажатий клавиш, когда вы хотите отфильтровать большое количество загромождающих модульных тестов. Помимо чая и мокко, шпионов, заглушек и насмешек, вот что вам понадобится: npm install --save-dev npm-run-all npm install --save-dev filehound touch test/bin/rename-selected-spec-files.js touch test/tests-to-run.js npm-run-all..

Почему я не могу открыть приложение React, щелкнув Index.html?
Тайна разгадана Недавно компания, с которой я проводил собеседование, попросила меня создать для них приложение, которое удовлетворяло бы следующим критериям. Используйте API New York Times Представьте 10 последних новостей по теме. При нажатии на историю создайте небольшое резюме и ссылку на статью. […] Сделайте приложение адаптивным, чтобы оно могло быть удобным как для мобильных устройств, так и для настольных компьютеров. Приложение должно запускаться при..

Написание скриптов в качестве внешнего интерфейса с помощью Es6 и Jest
Контекст Как фронтенд-разработчик, когда я хочу извлечь информацию с веб-сайта, чтобы затем вставить ее в документ (обычно это Markdown), я делаю немного web scraping , чтобы понять, как получить данные с помощью селекторов CSS (например, classNames ) элементов. Мне нужно с веб-страницы, а затем я выполняю в консоли простой скрипт, подобный следующему: copy( Array.from(document.querySelectorAll('.row-title')) .map(e => e.textContent) .join(';;') ); Затем в..

Как настроить и запустить быстрые тесты Karma в интерфейсных проектах
В большинстве фронтенд-проектов Карма используется как средство запуска модульных тестов, написанных на JavaScript. Karma выполняет тесты в реальном и автономном браузерах. Хорошо зарекомендовавший себя безголовый браузер - PhantomJS . В этом сообщении в блоге я продемонстрирую подход к быстрому тестированию с помощью Karma. Сами тесты написаны на всем известном фреймворке Jasmine . Мы также будем использовать бандлер Webpack и karma-webpack , чтобы объединить все тесты вместе и..

Выполнение индивидуальных тестов с Karma / Mocha
По мере роста вашего набора тестов Karma / Mocha он будет становиться все медленнее и медленнее. Бывают случаи, когда вы можете захотеть провести какой-то конкретный тест или тесты. Некоторое время я задавался вопросом, как этого добиться, и, наконец, сделал небольшой прорыв. Я закончил с таким синтаксисом после того, как закончил: npm test -- suite/test name to match goes here npm run test:tdd -- suite/test name to match goes here В качестве альтернативы времени выполнения вы можете..

Вопросы по теме 'npm-scripts'

Почему я получаю эту ошибку при развертывании приложения в Heroku?
Я получаю какую-то ошибку при развертывании моего приложения на героку с помощью git hub. Проблема в том, что я не понимаю журналы героку и связанные с ними ошибки. Вот лог героку: Marcuss-MacBook-Pro:Weather-App marcushurney$ heroku logs...
37137 просмотров
schedule 16.07.2022

Как передать аргумент командной строки вложенному скрипту?
ПРИМЕЧАНИЕ. Речь идет об отправке аргументов НЕ скрипту верхнего уровня, а скрипту, вызываемому этим скриптом . В моем package.json, когда я вызываю скрипт, который напрямую принимает аргументы командной строки, он работает. Но когда я вызываю...
2643 просмотров

Как мне перебирать файлы в npm способом, который работает в Windows и Linux?
Я пытаюсь запустить одну команду (jshint) для нескольких файлов. Мой package.json содержит "lint": "jshint *.js **/*.js" Однако в Windows это плохо. В Windows синтаксис для итераций для нескольких файлов это for %%f in (*.in) do (...
3426 просмотров
schedule 25.03.2023

Передача аргументов командной строки в сценарий npm 'pre' и сценарий с несколькими командами
Есть ли способ передать аргументы командной строки предварительному сценарию npm или сценарию, который запускает несколько команд? Предполагая простой скрипт mySexyScript.js , который просто выходит из процесса process.argv :...
1478 просмотров
schedule 06.01.2024

Gitlab CI не выполняет скрипты npm
Я пытаюсь запустить CI-скрипт на gitlab runner. То, что я хочу, просто: Сначала следует выполнить команду установки npm, чтобы получить все необходимые пакеты npm. После этого должны быть выполнены npm test и npm run build . Скрипт...
1733 просмотров

создать-реагировать-приложение (без извлечения) + бурбон / аккуратно?
Я переписываю "старый" прототип React, который использует Bourbon, он также использует gulp-sass в gulpfile для внедрения зависимости типа node-neat: var sassOptions = { includePaths: require('node-neat').includePaths, }; Я хотел бы...
736 просмотров

Как отправить сообщение на github с пользовательским сообщением фиксации с помощью сценариев npm?
В моем package.json у меня есть это "scripts": { "start": "gulp serve", "git": "git add . && git commit -m 'some-message' && git push --all" }, В терминале запускаю npm run git и вносятся изменения. Но как я...
4363 просмотров
schedule 16.05.2023

Nodemon для среды разработки
Я хотел знать, как использовать nodemon и отправить его в репозиторий git, чтобы другие разработчики проекта могли использовать nodemon без необходимости запускать команду npm install -g nodemon . В идеале я хотел бы, чтобы все разработчики проекта...
888 просмотров
schedule 30.08.2023

Как настроить и запустить простой пакет Webpack с помощью webpack-dev-server
Я только прикасаюсь к созданию своей среды разработки с помощью webpack, webpack-dev-server и горячей перезагрузки модулей. Я хочу в конечном итоге иметь возможность добавлять реагирующие компоненты на в основном статический сайт (чтобы я получил...
788 просмотров

NPM запускает параллельную задачу, но ждет, пока не будет доступен ресурс для запуска второй задачи
В npm, как я могу запустить две или более параллельных задачи, но ожидая, пока ресурс, который создаст первая задача, будет доступен второй задаче для его использования и так далее? пример (концептуальный): npm run task1 & waitfor task1...
7993 просмотров
schedule 11.03.2024

Могу ли я запустить две текущие команды npm в 1 терминале
У меня есть эти 2 команды в моих сценариях npm "scripts": { "webpack": "webpack --config webpack.config.js --watch", "server": "nodemon server.js", } Как видите, один запускает webpack каждый раз, когда я сохраняю файл, а другой просто...
2811 просмотров
schedule 19.12.2023

Скрипт NPM для node-sass и postcss для автопрефикса
Мне нужно скомпилировать файлы scss в файлы css с автопрефиксом атрибутов. Мой скрипт npm выглядит так: { "scripts": { "build:css": "node-sass --output-style 'compressed' src/scss/ -o public_html/css/map/ && postcss --use...
948 просмотров
schedule 22.04.2023

Как правильно добавить переменные с несколькими средами в мой стартовый скрипт npm?
как правильно добавить переменные с несколькими средами в мой стартовый скрипт npm? Прямо сейчас я использую это (здесь 3 переменные среды), и это выглядит некрасиво: "scripts": { "start": "NODE_ENV='development' DB='mongo' PASS='123456'...
880 просмотров

установите NODE_ENV на сервере DigitalOcean Ubuntu
У меня есть приложение Node.js. Мой скрипт сборки в моем package.json выглядит так: "build": "webpack --config webpack.prod.js && set NODE_ENV=production&& npm run express-server" Когда я запускаю этот скрипт локально на...
2942 просмотров

Ошибка при выполнении команды NPM в сборке VSTS CI
Я новичок в сборках CI в VSTS и, как следствие, испытываю трудности с конкретной задачей npm. В процессе сборки после выполнения первых пяти задач я использую задачу npm с пользовательской командой. Эта команда выполняет скрипт веб-пакета,...
566 просмотров

Не удается получить результаты или ошибку от stylelint/stylelint-config-styled-components
Я устанавливаю stylelint-config-styled-components в реактивный проект. Когда я выполняю npm run lint:css (или использую команду stylelint непосредственно через CLI), я не получаю никаких результатов. Я намеренно добавил лишние пробелы и...
1636 просмотров

запустить командный файл в скрипте npm
Возможно ли и как запустить пакетный скрипт в команде npm? У меня есть проект angular в package.json файле в разделе scripts , я хочу определить команду npm для запуска пакетного сценария. Я знаю, что могу запустить сценарий оболочки с ключевым...
15404 просмотров
schedule 28.06.2023

Почему я не могу установить переменные Env, запустив сценарий BASH из сценария Npm?
У меня есть проект javascript nodejs, но я хотел бы установить кучу переменных среды локально. создал файл bash, который просто экспортирует некоторые переменные: #!/usr/bin/env bash export waka=flaka export fat=booty Когда я использую...
882 просмотров
schedule 23.05.2023

Кроссплатформенная команда pipe в скрипте NPM
Учитывая, что у нас есть скрипт NPM с конвейером, аналогично тому, что предлагается в документации Стамбула : "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls" Очевидно, что Windows не учитывается. Как такую...
6003 просмотров
schedule 24.04.2023

Кроссплатформенный способ передачи переменных окружения в качестве аргументов скриптам npm
Как в Windows, так и в Linux мне нужен способ передачи аргументов в npm script , но чтобы они вводились как переменные среды. Из командной строки я бы начал свой проект следующим образом: npm run start -- --env=dev --host=localhost...
3433 просмотров
schedule 28.06.2023