Skip to main content

Import modules from npm

Use JavaScript modules from npm in your Deno programs with the "npm:" specifier in your imports.

Edit on Github
Import the express module from npm using an npm: prefix, and appending a version number. Dependencies from npm can be configured in an import map also.
import express from "npm:express@4.18.2";
Create an express server
const app = express();
Configure a route that will process HTTP GET requests
app.get("/", (_req, res) => {
  res.send("Welcome to the Dinosaur API!");
});
Start an HTTP server using the configured Express app
app.listen(3000);

Run this example locally using the Deno CLI:

deno run --allow-net --allow-read --allow-env https://docs.deno.com/examples/npm.ts