阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

    教程列表

    数据库
    抓包专区
    测试专区

    deno bundle 打包

    打包

    deno bundle [URL] 将输出一个单独的 JavaScript 文件,其中包含了它的所有依赖。

    示例:

    > deno bundle https://deno.land/std/examples/colors.ts colors.bundle.js
    Bundling "colors.bundle.js"
    Emitting bundle to "colors.bundle.js"
    9.2 kB emitted.
    

    如果您忽略了输出文件参数,打包文件将输出到 stdout。

    这个打包文件能够像其他任何模块一样在 Deno 中运行。

    deno run colors.bundle.js
    

    打包文件是一个自包含 (self contained) 的 ES 模块,其中的任何导出仍然可用。

    举个例子

    如果主模块是这样的:

    export { foo } from "./foo.js";
    
    export const bar = "bar";
    
    

    它可以像这样被导入:

    import { foo, bar } from "./lib.bundle.js";
    
    

    打包文件也可以在浏览器中被加载,它是一个自包含的 ES 模块,因此 type 属性 (attribute) 必须设置为 "module"

    示例:

    除了直接加载,它也可以从其他模块导入。

    
      import * as website from "website.bundle.js";
    
    
    
    卖前端学习教程

    只需几十元,就能买到培训班的内部教程!开启高薪之路!

    零基础小白阿里P7的教程都有!

    同时长期收购所有培训班的前端教程

    目录
    本文目录
    目录