reactjs - 通过中间件参考Plupload
问题描述
我正在尝试注入中间件并通过它加载pl上传。以下是我试图在我的应用程序中集成的包。
https://www.npmjs.com/package/plupload
https://www.npmjs.com/package/redux-plupload
我得到以下错误。我尝试重新安装软件包并运行但没有运气。
如果我缺少任何东西,需要建议。
ReferenceError: Image is not defined
at .....\node_modules\plupload\js\plupload.full.min.js:13:12305
at .....\node_modules\plupload\js\plupload.full.min.js:13:12504
at .....\node_modules\plupload\js\plupload.full.min.js:13:13299
at .....\node_modules\plupload\js\plupload.full.min.js:13:709
at i (.....\node_modules\plupload\js\plupload.full.min.js:13:402)
at n (.....\node_modules\plupload\js\plupload.full.min.js:13:687)
at .....\node_modules\plupload\js\plupload.full.min.js:13:5378
at Object.<anonymous> (.....\node_modules\plupload\js\plupload.full.min.js:16:11339)
at i (.....\node_modules\plupload\js\plupload.full.min.js:13:51)
at i (.....\node_modules\plupload\js\plupload.full.min.js:13:193)
at Object.<anonymous> (.....\node_modules\plupload\js\plupload.full.min.js:13:209)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Module._compile (.....\node_modules\pirates\lib\index.js:99:24)
at Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Object.newLoader [as .js] (.....\node_modules\pirates\lib\index.js:104:7)
at Module.load (internal/modules/cjs/loader.js:600:32)
更新 -
只是为了提供更多的代码洞察力,下面是代码
import {createMiddleware as createUploaderMiddleware} from 'redux-plupload';
import plupload from 'plupload';
const uploadDocmentMiddleware = (config) => (store) => (next) => (action) => {
// For now just returning some value
return true;
};
export default function configureStore(initialState) {
const uploaderMiddleware = createUploaderMiddleware(plupload, {
uploadDocmentMiddleware
});
return createStore(
rootReducer,
initialState,
// Initiate redux dev tools
composeWithDevTools(
applyMiddleware(
FirstMiddleware(config),
SecondMiddleware(config),
...
.....
// middle ware for pl upload
uploaderMiddleware(config),
typeof window !== 'undefined' && reduxImmutableStateInvariant()
)
)
);
}
解决方案
谢谢!
我们发现,似乎是由于服务器渲染导致加载 Pl 上传和 moxie 时中断的。
我们还没有任何解决方法。:(
不过谢谢。
推荐阅读
- r - 使用 lubridate 格式化多个日期样式时遇到问题
- javascript - 无法在三个js中查看对象
- botkit - 使用 Botkit CMS 和 Botkit Web 设置错误
- html - 将鼠标悬停在图像上时更改文本,文本与图像位于不同的位置
- mysql - Mysql - 在块中插入数百万行
- angular - 获取动态控件Angular 6的选定值
- java - 是元素显示 android appium 自动化 java
- android - java.lang.RuntimeException:无法加载脚本。确保您正在运行 Metro 服务器(运行“react-native start”)或您的捆绑包
- javascript - async/await 的奇怪行为
- javascript - 关于 [a, b] = [b ,a] 时解构的 javascript 问题