问题描述
目前,我正在尝试在我们的 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 (将#修改为@)