环境准备
windwos
-
安装node.js
-
安装VSCode
-
安装wps
linux
-
安装node.js
-
安装VSCode
-
安装wps
通过npm 安装wpsjs SDK
-
使用npm安装wpsjs
npm install -g wpsjs
-
创建一个项目
wpsjs create WPS-Addin-PPT
创建项目会让你选择2个东西:
1:选择你的文档类型
2:框架选择:无
然后实现,你的html代码。
- 项目调试
wpsjs debug
注意:wps新版本目前有bug node.js 加载项调试界面不显示加载项的内容。需要下载个wps老版本
![](https://img-blog.csdnimg.cn/direct/0d4ccc802a774068bd739a8bcaa7dcda.png)
-
构建项目
wjsps build
-
发布
wpsjs publish
Windows 和 LInux(UOS统信) 本地离线部署方案
在执行完成 wjsps build
和 wpsjs publish
命令后,在项目目录会生成2个目录如下图:
然后把这2个目录的文件夹里面的文件,单独创建个桌面文件夹拷贝到新创建的文件夹里面。
![](https://img-blog.csdnimg.cn/direct/e3d635deb81f4b68bd43a18f2b8edebf.png)
然后修改publish.html文件,修改LoadPublishAddons
方法如下:
![](https://img-blog.csdnimg.cn/direct/28a9762217514df091cdbc3b885f9c24.png)
在LoadPublishAddons函数新加一行JS代码:
js
var addonPath = location.href.match(/.+\//)[0] + 'WPS-Addin-PPT.7z' //注意把'WPS-Addin-PPT.7z'改成你的项目名称
然后把下面的url 替换为addonPath ,另外需要注意下你创建的文档类型。我是ppt,所以addonType:wpp,修改完成后保存
然后运行publish.html文件,如图:
这里点下安装,执行加载项的安装
执行完上面的流程后,你需要把你构建的.7Z文件,手动解压到临时目录:
Window系统流程如下:
![](https://img-blog.csdnimg.cn/direct/55426797975d43bfadc7ce176b387b8d.png)
win+r 键执行:
%appdata%\kingsoft\wps\jsaddons
会打开一个文件夹
![](https://img-blog.csdnimg.cn/direct/11f97ecfd8534cca8ed7a3dcfcefc30f.png)
把压缩文件解压拷贝到这个目录:
![](https://img-blog.csdnimg.cn/direct/41499fcb16144b08b5e0a8e037e7d57f.png)
Linux (UOS统信)系统流程如下:
在UOS系统打开路径:/data/home/XXXX/.local/share/Kingsoft/wps/jsaddons
,把上面的文件解压到此目录下面
![](https://img-blog.csdnimg.cn/direct/68f14e25eeda49689a925353879d199e.png)
本地离线部署方式完成!