
# 安装SDK
![](https://support.huaweicloud.com/sdk-browserjs-devg-obs/public_sys-resources/notice_3.0-zh-cn.png)
开发过程中，您有任何问题可以在github上[提交issue](https://github.com/huaweicloud/huaweicloud-sdk-browserjs-obs/issues)，或者在[华为云对象存储服务论坛](https://bbs.huaweicloud.com/forum/forum-620-1.html)中发帖求助。[接口参考文档](https://support.huaweicloud.com/api-obs_browserjs_sdk_api_zh/obs_34_0001.html)详细介绍了每个接口的参数和使用方法。
如[表1]所示，BrowserJS SDK有2种安装方式。
 表1BrowserJS SDK安装方式概览 
| 序号 | 方式          |
|:---|:---|
| 1  | 手动下载源码开发包安装 |
| 2  | 使用npm命令下载安装 |
   
#### 手动下载源码开发包安装
以安装OBS BrowserJS SDK最新版本为例，步骤如下：
1. [下载](https://support.huaweicloud.com/sdk-browserjs-devg-obs/obs_24_0001.html)OBS BrowserJS SDK开发包。
2. 解压该开发包，可以看到其中包含examples文件夹（示例代码），dist文件夹（SDK库文件）和README.md（SDK版本特性描述文件）。
3. 浏览器页面引入SDK库文件： 
   ```
   <script src="./esdk-obs-browserjs-without-polyfill-x.x.x.min.js"></script>
   ```
   
   
![](https://support.huaweicloud.com/sdk-browserjs-devg-obs/public_sys-resources/notice_3.0-zh-cn.png)
- SDK内部集成了axios作为HTTP库，该库依赖于promise特性。
- dist文件夹中包含两个版本的SDK库文件，如果使用的浏览器不支持promise特性（例如IE10、IE11），请引入库文件：esdk-obs-browserjs-x.x.x.min.js。
 
#### 使用npm命令下载安装
1. 运行**npm -v**命令查看npm版本并确保npm已安装。
2. 运行**npm install esdk-obs-browserjs**命令执行安装。
![](https://support.huaweicloud.com/sdk-browserjs-devg-obs/public_sys-resources/note_3.0-zh-cn.png)
- 如果您使用的是Windows操作系统，当运行npm命令时提示"不是内部或外部命令"，请在Path环境变量中增加npm的安装目录（一般为Node.js的安装目录）。
- 您可能需要重启电脑使环境变量生效。
- 如果您使用npm安装依赖时出现网络错误，请使用代理。
 
