Использование узла и npm и как бегун задачи из gitbash cli. Я настроил и протестировал, все работает хорошо по большей части. Проблема, с которой я сталкиваюсь, я не могу назвать вызовом в отдельных файлах .js из моего пакета package.json. Могу ли я помочь с синтаксисом, пожалуйста.npm запустить задачу из внешнего js-файла
concat-css.js в той же папке, что и package.json.
Моя задача:
var concat = require('concatenate-files');
concat('deploy/css/min/*.css', 'deploy/css/css.css', { separator: ';' }, function(err, result) {
// result == { outputFile: 'out.js', outputData: '...' }
});
Сценарий из package.json:
"scripts": {"concat-css": "npm run concat"}
зависимости Соединить-файлы установлены и локальной и глобальной зависимость:
"devDependencies": {"concatenate-files": "^0.1.1"}
"dependencies": {"concatenate-files": "^0.1.1"}
Но Я получаю эту ошибку при запуске задачи:
npm run concat-css
npm ERR! missing script: concat
Я честно не могу понять, что случилось, и зашел в тупик. Ресурсы онлайн для npm немного неоднородны. Может кто-то указать мне верное направление. Дублированный вопрос помечен слишком общим и не помог бы мне.
'НПХ запустить concat' пытается запустить скрипт с именем' concat'. Все, что вы определили в вашем файле 'package.json', - это скрипт с именем' concat-css'. 'concat' не существует, следовательно, ошибка' missing script: concat'. Похоже, вы действительно не хотите запускать «npm run concat». Возможно, вы захотите запустить свой файл JavaScript, а это будет «скрипты»: {«concat-css»: «node concat-css.js»} '? –
Спасибо, помощник попробует сейчас. – JPB
Возможный дубликат [Как запустить js-файл с помощью сценариев npm?] (Http://stackoverflow.com/questions/32964900/how-do-you-run-a-js-file-using-npm-scripts) – cartant