Script Lab 10:为Officejs开发配置VSCode环境(01)


Script Lab 初级程教程己经靠一段落,前后共了9篇,作为 OfficeJS 开发入门己经缀缀有余。假设你使用Script Lab 创建了一个加载项的片段,那么你一定想把它变成一个一个独立的加载项。经过反复的偿试,还真找到一个最佳方法,可以轻松将代码片段转换为 OfficeJS 加载项。接着我们将进入第二阶段,向正式的 Web Add-ins 开发进军。

今天的内容将涉及大量的实操和安装过程,基本上是照着流程一步步来完成,半以一个最简单的 Script Lab 示例来操作,来最终完成一个 Web Add-ins 插件。

Script Lab 10:为Officejs开发配置VSCode环境(01)

这次我们将使用 VSCode 而不是 VS 来开发OfficeJS(Office 365 Web Add-ins)。VSCode  是一个非常有用的轻量级的代码编辑工具(就是这两天,许豪同志还在筹备相关的教程或专场)。除此之外,还需要两个辅助的工具,第一个是 Node Package Manager(NPM),和 Git 工具。通过 NPM 还将安装 Yoeman ,通过 yo 与 Git 等工具的配合,我们也将拥有一个令人惊讶的强大开发环境,说实话回到字符界面,就像回到 90 年代还在玩 DOS 的过程,“握控一切”的感觉实在是太好了(用了 VS 就不俱备了)。

【VSCode】

下载并安装VSCode,网址如下:

https://code.visualstudio.com/

Script Lab 10:为Officejs开发配置VSCode环境(01)

【nodejs】

下载并安装Node以获取节点包管理器(NPM),网址如下:

https://nodejs.org/en/download/

Script Lab 10:为Officejs开发配置VSCode环境(01)

【Git】

下载并安装Git,网址如下:

https://git-scm.com/download

Script Lab 10:为Officejs开发配置VSCode环境(01)


【CNPM 】

三大基础工具装好后,接着就是开始着 Yeoman 的安装了。之前的安装过程还都有顺利,但是到了这个环节时,还是遇到了一些小小的麻烦。网速问题导致晚上无法更新完成。临近11:30了,还没有见到安装完成的希望。今天这篇公众号文章,看样子是没办法完整的发出了,自打1月22日开号以来,可能是第一次断更的情况了。求助万能的大牛群 dotnet跨平台(飞雪)交流群,果然得到了答案,方知在国内该使用 cnpm 才对,并且得到了正确的命令(感谢 玮仔Wayne 的指导)。

我们现在需要做的是安装 CNPM,按以下流程操作:

  1. 打开VSCode
  2. 按CTRL +`。这将打开控制台窗口。或者,您可以转到“视图”菜单,然后单击“集成终端”
  3. 切换到控制台中的终端,然后键入以下命令:

npm install -g cnpm --registry=https://registry.npm.taobao.org


【Yeoman】

yeoman 是 Google 的团队和外部贡献者团队合作开发的,他的目标是通过 Grunt(一个用于开发任务自动化的命令行工具)和 Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。

安装 yeoman,其中 install 是命令代表了安装,-g 是参数代表了全局,yo 是项目简称。安装过程竟然只需要半分就完成了:

cnpm install -g yo


安装 yeoman,其中 install 是命令代表了安装,-g 是参数代表了全局,yo 是项目简称。安装过程竟然只需要半分就完成了:

Script Lab 10:为Officejs开发配置VSCode环境(01)

上一篇:关于 React :你不可不知的 19 件事儿


下一篇:Redux 入门教程(二):中间件与异步操作