ParcelJs在所有文件链接之前添加额外的“ /”

时间:2019-05-29 22:22:32

标签: javascript npm parceljs

我实际上正在使用ParcelJs进行ts项目。当我构建项目并在http://localhost:1234/上的ParcelJs服务器上打开它时,一切正常。但是,当我尝试在此服务器之外打开它时,找不到我的所有文件,因为每个文件链接的开头都有一个额外的/

例如,ParcelJs在我的index.html中提供了这样的无效链接:

<script src="/src.4254afb6.js"></script>

但是当我像这样删除/时,一切都按预期工作:

<script src="src.4254afb6.js"></script>

那我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:0)

要使所有链接都是相对的(不带/),当您运行 ParcelJs 时,您需要添加一个额外的参数--public-url,其值为./这个:

parcel index.html --public-url ./