4

我想知道是否可以创建一个all-in-one.js包含所有组件的包,因此不需要加载其他脚本标签。

我的配置:

exports.config = {
  srcDir: "./webcomponents",
  outputTargets: [
    {
      type: "dist",
      dir: "./build/webcomponents/"
    }
  ]
}
4

2 回答 2

4

开箱即用,这是不可用的。这是有意的,以提供零配置代码拆分和其他性能优势。这是一个更详细的 GitHub 问题

也就是说,从 0.9.0 开始,Stencil 现在会生成一个esm/文件夹,您可以使用 Webpack 或 Rollup 将自己捆绑到一个多合一的包中。

于 2018-06-01T22:21:28.527 回答
2

通过使用带有插件@stencil/webpack的 webpack,我能够创建一组单独的模板组件。

只需添加插件,然后在您的入口文件中,导入your/stencil/component/file.js

于 2019-01-30T18:06:36.193 回答