如何解决Filestack JS 在 React JS 应用程序的生产构建上失败
目前,我正在尝试在我们的 React 版本 v16.10.x 应用程序中使用 Filestack.js(3.21.0),它在我的本地机器上正常工作,但是当它部署时生产构建,一些选项没有显示,基本上,它无法缩小已经缩小的文件堆栈 js 文件。 在我们当前的 React 应用程序中,我们使用 webpack 3 和 uglify JS 插件
当我们打开文件堆栈模型时,我们在控制台上得到的错误
react_devtools_backend.js:2430 TypeError: r is not a function
at g (dist-1611293459677-main.js:55)
at dist-1611293459677-main.js:55
at dist-1611293459677-main.js:55
at g (dist-1611293459677-main.js:55)
at n.exports (dist-1611293459677-main.js:55)
at e.<anonymous> (dist-1611293459677-main.js:56)
at dist-1611293459677-main.js:41
at Object.next (dist-1611293459677-main.js:41)
at dist-1611293459677-main.js:41
at new Promise (<anonymous>)
这是我们正在使用的 JS 代码
const pickOptions = {
accept: acceptParam,maxFiles: 1,storeTo: {
location: 's3'
},imageMax: imageMaxSizeArray,imageMin: imageMinSizeArray,fromSources,onUploadDone: callback
};
const clientOptions = {
security: {
policy,signature
}
};
filestack.init(apiKey,clientOptions)
.picker(pickOptions)
.open();
注意:我们使用的是有效的 API 密钥和 Secret。 看起来与此类似的问题 https://github.com/filestack/filestack-js/issues/133
我也尝试过更改 webpack,因为看起来 uglify JS 正在对已经缩小的 filestack.min.js 文件进行缩小,但没有取得任何成功。
请帮助我。 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。