Spec-Zone.ru › Deno 2

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API