gpt4 book ai didi

filesaver.js 的 Javascript 导入

转载 作者:行者123 更新时间:2023-12-01 01:49:38 24 4
gpt4 key购买 nike

我不熟悉在 Javascript 中使用导入函数,并且对 how to install filesaver.js. 上的说明感到困惑

在我的代码中,我有:

<script src="/scripts/FileSaver.js"></script>

<script>
import { saveAs } from 'file-saver/FileSaver';
$("#xmlToFile").click(function() {
var xml = $("#jobXml").val();
var blob = new Blob([xml], { type: 'text/xml' });
var filename = $("#Job_JobID").val();
saveAs(blob, filename + ".txt");
});
</script>

但是 Chrome 在导入行中因意外 token {而阻塞

我做错了什么?

最佳答案

该模块似乎是为使用 WebPack 的项目而设计的和 Babel ,但您试图将其直接加载到浏览器中而不进行转译。

他们的维基 has an example展示如何使用为浏览器预编译的版本:

<script src="http://cdn.jsdelivr.net/g/filesaver.js"></script>
<script>
function SaveAsFile(t,f,m) {
try {
var b = new Blob([t],{type:m});
saveAs(b, f);
} catch (e) {
window.open("data:"+m+"," + encodeURIComponent(t), '_blank','');
}
}

SaveAsFile("text","filename.txt","text/plain;charset=utf-8");

</script>

关于filesaver.js 的 Javascript 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51649898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com