programming_language:deno

Deno - JavaScript と TypeScript のための安全なランタイム

$ curl -fsSL https://deno.land/install.sh | sh

######################################################################## 100.0%
Archive:  /home/tomoyan/.deno/bin/deno.zip
  inflating: /home/tomoyan/.deno/bin/deno  
Deno was installed successfully to /home/tomoyan/.deno/bin/deno
Manually add the directory to your $HOME/.bashrc (or similar)
  export DENO_INSTALL="/home/tomoyan/.deno"
  export PATH="$DENO_INSTALL/bin:$PATH"
Run '/home/tomoyan/.deno/bin/deno --help' to get started

$ cat << 'EOF' >> $HOME/.bashrc
export DENO_INSTALL="/home/tomoyan/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"
EOF


※ヒアドキュメントの 'EOF' をシングルクォートで囲むと、変数展開やコマンド置換を抑制してそのまま書き込める🤔

$ . $HOME/.bashrc
$ deno --help

deno 1.25.3
A modern JavaScript and TypeScript runtime

Docs: https://deno.land/manual@v1.25.3
Modules: https://deno.land/std/ https://deno.land/x/
Bugs: https://github.com/denoland/deno/issues

To start the REPL:

  deno

To execute a script:

  deno run https://deno.land/std/examples/welcome.ts

To evaluate code in the shell:

  deno eval "console.log(30933 + 404)"

USAGE:
    deno [OPTIONS] [SUBCOMMAND]

OPTIONS:
    -h, --help
            Print help information

    -q, --quiet
            Suppress diagnostic output

        --unstable
            Enable unstable features and APIs

    -V, --version
            Print version information

SUBCOMMANDS:
    bench
            Run benchmarks
    bundle
            Bundle module and dependencies into single file
    cache
            Cache the dependencies
    check
            Type-check the dependencies
    compile
            UNSTABLE: Compile the script into a self contained executable
    completions
            Generate shell completions
    coverage
            Print coverage reports
    doc
            Show documentation for a module
    eval
            Eval script
    fmt
            Format source files
    help
            Print this message or the help of the given subcommand(s)
    info
            Show info about cache or info related to source file
    init
            Initialize a new project
    install
            Install script as an executable
    lint
            Lint source files
    lsp
            Start the language server
    repl
            Read Eval Print Loop
    run
            Run a JavaScript or TypeScript program
    task
            Run a task defined in the configuration file
    test
            Run tests
    types
            Print runtime TypeScript declarations
    uninstall
            Uninstall a script previously installed with deno install
    upgrade
            Upgrade deno executable to given version
    vendor
            Vendor remote modules into a local directory

ENVIRONMENT VARIABLES:
    DENO_AUTH_TOKENS     A semi-colon separated list of bearer tokens and
                         hostnames to use when fetching remote modules from
                         private repositories
                         (e.g. "abcde12345@deno.land;54321edcba@github.com")
    DENO_TLS_CA_STORE    Comma-separated list of order dependent certificate
                         stores. Possible values: "system", "mozilla".
                         Defaults to "mozilla".
    DENO_CERT            Load certificate authority from PEM encoded file
    DENO_DIR             Set the cache directory
    DENO_INSTALL_ROOT    Set deno install's output directory
                         (defaults to $HOME/.deno/bin)
    DENO_NO_PROMPT       Set to disable permission prompts on access
                         (alternative to passing --no-prompt on invocation)
    DENO_WEBGPU_TRACE    Directory to use for wgpu traces
    DENO_JOBS            Number of parallel workers used for the --parallel
                         flag with the test subcommand. Defaults to number
                         of available CPUs.
    HTTP_PROXY           Proxy address for HTTP requests
                         (module downloads, fetch)
    HTTPS_PROXY          Proxy address for HTTPS requests
                         (module downloads, fetch)
    NO_COLOR             Set to disable color
    NO_PROXY             Comma-separated list of hosts which do not use a proxy
                         (module downloads, fetch)

  • programming_language/deno.txt
  • 最終更新: 2022/09/17 23:17
  • by ともやん