Публикации по теме '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 просмотров
schedule
13.04.2023
Как мне перебирать файлы в 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 просмотров
schedule
10.01.2024
создать-реагировать-приложение (без извлечения) + бурбон / аккуратно?
Я переписываю "старый" прототип React, который использует Bourbon, он также использует gulp-sass в gulpfile для внедрения зависимости типа node-neat:
var sassOptions = {
includePaths: require('node-neat').includePaths,
};
Я хотел бы...
736 просмотров
schedule
05.10.2022
Как отправить сообщение на 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 просмотров
schedule
05.06.2022
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 просмотров
schedule
14.12.2022
установите NODE_ENV на сервере DigitalOcean Ubuntu
У меня есть приложение Node.js. Мой скрипт сборки в моем package.json выглядит так:
"build": "webpack --config webpack.prod.js && set NODE_ENV=production&& npm run express-server"
Когда я запускаю этот скрипт локально на...
2942 просмотров
schedule
09.06.2023
Ошибка при выполнении команды NPM в сборке VSTS CI
Я новичок в сборках CI в VSTS и, как следствие, испытываю трудности с конкретной задачей npm.
В процессе сборки после выполнения первых пяти задач я использую задачу npm с пользовательской командой. Эта команда выполняет скрипт веб-пакета,...
566 просмотров
schedule
24.07.2023
Не удается получить результаты или ошибку от stylelint/stylelint-config-styled-components
Я устанавливаю stylelint-config-styled-components в реактивный проект.
Когда я выполняю npm run lint:css (или использую команду stylelint непосредственно через CLI), я не получаю никаких результатов. Я намеренно добавил лишние пробелы и...
1636 просмотров
schedule
22.06.2022
запустить командный файл в скрипте 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