【发布时间】:2016-03-23 18:04:36
【问题描述】:
我正在尝试将 Fine-uploader 与通过 Webpack 捆绑的 React/ES6 应用程序集成。寻找有关如何在此堆栈中包含精细上传器的指导。
在我的webpack.config.js 中,我为 Fine Uploader 设置了一个别名,如下所示:
resolve: {
alias: {
'fine-uploader': path.resolve('node_modules/fine-uploader/s3.fine-uploader')
}
}
在我的 React 组件中,我有以下内容:
import React from 'react'
import 'fine-uploader'
export default () => {
return <h1>Fine Uploader</h1>
}
Webpack 对我咆哮:
Module not found: Error: Cannot resolve 'file' or 'directory' /Users/mfeltner/code/yden/foo/node_modules/fine-uploader/s3.fine-uploader in /Users/mfeltner/code/yden/foo/static/common/containers/fine-uploader
@ ./static/common/containers/fine-uploader/fine-uploader.jsx 11:20-44
我相当确定我需要以某种方式填充精细上传器 javascript,因为它通过将自身附加到 window.qq 来表现老派的方式,我想这与模块加载器不兼容。
【问题讨论】:
-
这在 Fine Uploader 5.8.0 中变得更加容易。更多详情请访问docs.fineuploader.com/features/modules.html。
标签: reactjs ecmascript-6 webpack fine-uploader