我将 Parcel JS 用于个人项目,我对这个选项感到非常困惑:
--公共(public)网址
这是文档:https://en.parceljs.org/cli.html#options
这真的很稀缺。
1)它的主要用途是什么?
2)它说它可用于:服务,观看和构建。
使用 --public-url 时,这三个选项之间有什么区别吗?
3) 最后但同样重要的是,--public-url 和--out-dir 如何协同工作?当我们同时使用这两个选项时,设置是否有任何限制?
谢谢。
最佳答案
--public-url
用于指定提供捆绑 Assets 的位置。 举个例子:
默认值为
--public-url /
,它会生成这样的标签。<script src="/src.133713ex.js">
如果站点不是从域根目录提供的,那么这不起作用。例如。在 URL 为
username.github.io/project-name/
的 Github Pages 网站上,在这里您需要从 index.html 文件位置提供它们。这就是
--public-url
进来玩:--public-url ./
通过将此添加到我们的构建选项中,我们将生成的标签更改为以下内容,这将起作用。<script src="src.133713ex.js">
--out-dir
只定义生成捆绑文件的目录(默认为/dist)和--public-url
功能如上所述。关于javascript - 包裹JS。使用 --public-url 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61282379/