Для более быстрой разработки мне интересно представить один из файлов моего проекта NEXT. js как пакетный скрипт npm. Это позволяет просто использовать этот код из терминала, организовать задачи по обслуживанию и т. Д. c.
Давайте предположим, что файл:
import { Something } from 'some_library';
console.log("Some task to be performed");
И в моем package.json
:
"scripts": {
"dev": "next dev",
...
"mine": "execute my file" < HERE
},
Моей первой интуицией был бы вызов узла прямо над моим файлом в задаче mine
, но это не сработало бы со следующей ошибкой:
SyntaxError: Cannot use import statement outside a module
Я понимаю потребности в трансплантации вавилона чтобы выполнить перед вызовом моего файла, я предполагаю, что действие выполняется автоматически командой dev
.
Есть ли способ, с помощью которого я мог бы иметь свою собственную задачу, предназначенную для кода, который мог бы использоваться непосредственно в СЛЕДУЮЩЕМ . js ?. Есть ли способ вызвать транспиляцию и после выполнения моего файла?.