解决七牛的JS SDK npm包用webpack打包的问题

Author image Allen on 前端
官方的npm包qiniu-js虽然可以直接用npm安装和代码中require,但是尼玛这个是残的,没有plupload等依赖,简直是胡乱就扔到npm上。webpack打包会出错。折腾后找到个解决方案,直接在webpack/browserify中使用1. 安装npm包npm install pluploadnpm install cd-pluploadnpm install qiniu-js2. JS代码中使用import plupload from 'cd-plupload';import pluploadLangZh from 'cd-plupload

官方的npm包qiniu-js虽然可以直接用npm安装和代码中require,但是尼玛这个是残的,没有plupload等依赖,简直是胡乱就扔到npm上。webpack打包会出错。


折腾后找到个解决方案,直接在webpack/browserify中使用

1. 安装npm包

npm install plupload
npm install cd-plupload
npm install qiniu-js


2. JS代码中使用

import plupload from 'cd-plupload';
import pluploadLangZh from 'cd-plupload/i18n/zh_CN';
import qiniu from 'qiniu-js/src/qiniu';


var uploader = Qiniu.uploader({
    // 'xxx': 'xxxx'
});