deno eval
Использование в командной строке
deno eval [OPTIONS] [CODE_ARG]...Оцените JavaScript из командной строки.
deno eval "console.log('hello world')"
Чтобы оценить как TypeScript:
deno eval --ext=ts "const v: string = 'hello'; console.log(v)"
Эта команда имеет неявный доступ ко всем разрешениям.
Параметры проверки типов
--check
Включить проверку типов. По умолчанию эта подкоманда не выполняет проверку типов. Если значение «all» указано, удалённые модули будут включены. В качестве альтернативы можно использовать подкоманду «deno check».
--no-check
Пропустить проверку типов. Если значение «remote» указано, диагностические ошибки из удалённых модулей будут проигнорированы.
Параметры управления зависимостями
--cached-only
Требуется, чтобы удалённые зависимости уже были кэшированы.
--frozen
Выдавать ошибку, если файл блокировки устарел.
--import-map
Загрузить файл карты импорта из локального файла или удалённого URL.
--lock
Проверить указанный файл блокировки. (Если значение не указано, используется значение по умолчанию "./deno.lock").
--no-lock
Отключить автоматическое обнаружение файла блокировки.
--no-npm
Не разрешать модули npm.
--no-remote
Не разрешать удалённые модули.
--node-modules-dir
Устанавливает режим управления модулями node_modules для пакетов npm.
--reload
Короткая команда: -r
Перезагрузить кэш исходного кода (перекомпилировать TypeScript) без значения Перезагрузить все jsr:@std/http/file-server,jsr:@std/assert/assert-equals Перезагрузить определённые модули npm: Перезагрузить все модули npm npm:chalk Перезагрузить определённый модуль npm.
--vendor
Включает/выключает использование локальной папки vendor для удалённых модулей и папки node_modules для пакетов npm.
Параметры
--allow-scripts
Разрешить выполнение скриптов жизненного цикла npm для заданных пакетов. Примечание: скрипты будут выполняться только при использовании каталога node_modules (--node-modules-dir).
--cert
Загрузить центр сертификации из файла в формате PEM.
--config
Короткая команда: -c
Настроить различные аспекты deno, включая TypeScript, проверку кода и форматирование кода. Обычно файл конфигурации называется deno.json или deno.jsonc и обнаруживается автоматически; в этом случае этот флаг не требуется.
--env-file
Загрузить переменные среды из локального файла. Используется только первая переменная среды с заданным ключом. Существующие переменные среды процесса не перезаписываются, поэтому, если переменные с теми же именами уже существуют в среде, их значения сохранятся. В случае, когда в вашем файле .env есть несколько объявлений одной и той же переменной среды, используется первое встретившееся. Это определяется порядком файлов, которые вы передаёте в качестве аргументов.
--ext
Установить тип содержимого предоставленного файла.
--location
Значение globalThis.location, используемое некоторыми веб-API.
--no-config
Отключить автоматическую загрузку файла конфигурации.
--print
Короткая команда: -p
Вывести результат в стандартный вывод.
--seed
Установить seed генератора случайных чисел.
--v8-flags
Чтобы увидеть список всех доступных флагов, используйте --v8-flags=--help Флаги также можно установить с помощью переменной среды DENO_V8_FLAGS. Любые флаги, установленные с помощью этого флага, добавляются после переменной среды DENO_V8_FLAGS.
Параметры отладки
--inspect
Активировать инспектор на хост:порт [по умолчанию: 127.0.0.1:9229]
--inspect-brk
Активировать инспектор на хост:порт, ожидать подключения отладчика и прерваться в начале скрипта пользователя.
--inspect-wait
Активировать инспектор на хост:порт и ожидать подключения отладчика перед выполнением кода пользователя.
© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/eval