地块JS.使用--public url选项



我正在为一个个人项目使用Parcel JS,我真的被这个选项弄糊涂了:

--公共url

以下是文档:https://en.parceljs.org/cli.html#options

这真的很稀缺。

1( 它的主要用途是什么
2(它说它可以在:servewatchbuild中使用
使用--public-url时,这三个选项之间有什么区别吗
3(最后但同样重要的是,--public-url-out-dir是如何协同工作的?当我们同时使用这两个选项时,设置是否有任何限制?

谢谢。

  1. --public-url用于指定从何处提供捆绑资产

例如:

默认值是--public-url /,它生成这样的标记。

<script src="/src.133713ex.js">

如果站点不是从域根提供服务,则此操作不起作用。
例如,在URL为username.github.io/project-name/的Github Pages网站上,您需要从index.html文件位置提供这些URL。

这就是--public-url发挥作用的地方:

--public-url ./

通过将其添加到我们的构建选项中,我们将生成的标记更改为以下内容,这将起作用。

<script src="src.133713ex.js">
  1. 这只是意味着您可以使用它来启动包裹流程。

  2. 是的,他们确实在一起工作!--out-dir只是定义了生成捆绑文件的目录(默认为/dist(,--public-url的功能如上所述。

注意:如果更改--public-url,您可能必须在构建之前删除.parcel-cache文件夹,以便查看网站中反映的更改。否则,根据我的经验,index.html会尝试访问与public-url更改之前相同的文件路径。

相关内容

  • 没有找到相关文章

最新更新