Вот некоторый код.
Я попытался использовать - и передать в качестве переменной env, т.е. --script = myscript.js.Код, который я связал, очень приближает меня, но мне нужно убрать пробел между именами скриптов.
"scripts": {
"script": "nodemon --exec babel-node ./scripts/${*}",
}
затем я запускаю в консоли:
npm run script populateVehicleData.js.
Это приводит к
[nodemon] 1.18.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `babel-node ./scripts/ populateVehicleData.js`
internal/modules/cjs/loader.js:657
throw err;
^
Error: Cannot find module '/Users/jakeneels/work/api/scripts/'
Обратите внимание, что скрипт выполняет 'babel-node ./scripts/ populateVehicleData.js '.Почему место там?как мне от него избавиться?
Я ожидаю выполнить babel-node ./scripts/populateVehicleData.js и запустить мой скрипт, каким бы ни было его имя.вместо этого я получаю babel-node ./scripts/ populateVehicleData.js, в результате чего npm не может найти файл из-за пробела между сценариями / и populateVehicleData.js.