SharePoint Framework系列(四)-安装开发环境
来源:互联网 发布:javascriptcore源码 编辑:程序博客网 时间:2024/05/16 18:36
你可以使用Visual Studio或者你自己的开发环境来开发SharePoint client-side web parts。你可以使用Mac或者Linux环境。在进行下面操作之前,请确保你已经配置好了Office 365的环境。
安装开发工具
- NodeJS
安装装NodeJS(LTS) v4.x.x 版本
- 如果你已经安装了NodeJS,确保已经安装了最新版本。使用node -v 会返回LTS的版本信息。
- 如果你使用的是Mac,建议你使用homebrew 进行安装和管理NodeJS。
npm -g install npm@3
如果是Linux Ubuntu系统可能可能会返回Permission denied的错误,可以使用如下命令安装sudo npm -g install npm@3
- 代码编辑工具
安装代码编辑器,你可以使用任何code编辑器或者支持client-side开发的IDE来开发web part,例如:
- Visual Studio Code
- Sublime
- Atom
- Webstorm
一下和后续的介绍都将采用Visual Studio Code作为IDE进行讲解
- 如果你使用PC开发
你需要安装window-build-tools,这个tool会安装Visual C++ Build Tools 2015,这个tool是微软免费的,这些工具会用来编译本地的module。同时还会安装Python 2.7,配置本地的机器和npm。
运行如下命令进行安装
npm install --global --production windows-build-tools
- 如果你使用Visual Studio
如果你想要使用Visual Studio作为你的开发工具,需要安装如下工具和更新
- Visual Studio 2015
- Visual Studio Update 3 或者后续版本
- Node.js Tools For Visual Studio
- 如果你使用的Ubuntu
你需要使用如下命令安装编译工具
sudo apt-get install build-essential
- 如果你使用的fedora
你需要使用如下命令安装编译工具
sudo yum install make automake gcc gcc-c++ kernel-devel
- 安装Yeoman和Gulp
Yeoman用于创建新的工程,并且提供了示例和工具用于帮助你保持生产力,SharePoint client-side开发工具包含了一个Yeoman生成工具,用于创建新的webpart。这个生成工具包含了:打包工具,公共的模板代码和一个用于host web part的站点。
使用如下命令可以安装Yeoman和gulp
npm i -g yo gulp
- 安装Yeoman SharePoint generator
Yeoman SharePoint web part generator帮助你快速创建带有正确的toolchain和结构的的SharePoint client-side solution工程,使用如下命令安装Yeoman SharePoint Generator:
npm i -g @microsoft/generator-sharepoint
- 其它可选工具
- Fiddler
- Postman plugin for Chrome
- Cmder for Windows
- Oh My Xsh for Mac
- Git source control tools
注意:SharePoint Framework目前正处于Preview阶段,随时会进行一些更改。SharePoint Framework Client-side web parts在Office 365的生产环境中暂时不支持。
- SharePoint Framework系列(四)-安装开发环境
- SharePoint Framework 基于团队的开发(四)
- SharePoint Framework系列(八)-部署client-site web part到SharePoint环境中
- SharePoint Framework 配置你的SharePoint客户端web部件开发环境
- 在Azure 环境里安装 SharePoint 2013 系统(四)安装、配置SharePoint 2013
- 搭建.NET Framework 3.0开发环境 及SharePoint 2007/WSS 3环境
- 搭建.NET Framework 3.0开发环境 及SharePoint 2007/WSS 3环境
- SharePoint 开发环境搭建
- SharePoint Framework 企业向导(四)
- SharePoint安装环境配置
- 步步为营 SharePoint 开发学习笔记系列 二、安装和配置
- SharePoint Framework系列(五)-SharePointFramework Toolchain
- SharePoint 2013配置开发环境,需安装VS2012插件
- SharePoint 2013 配置开发环境,需安装VS2012插件
- SharePoint系列:SharePoint Server 2010 安装图解
- Framework开发指南 四
- SharePoint Server 2013开发之旅(四):配置工作流开发和测试环境
- SharePoint Framework (SPFx)安装配置及开发手册之开始准备(一)
- jQuery validate验证隐藏表单(hidden)域
- 第十三周项目一Kruskal算法的验证 .
- Linux Deploy安装Kali后vnc连接失败的解决办法
- 第十一周项目1(2) 二叉树构造算法的验证
- 第13周项目1 -Prim算法的验证
- SharePoint Framework系列(四)-安装开发环境
- 【第十三周 项目1-Prim算法的验证】
- Webstorm 下的Angular2.0开发之路
- 第十二周项目5——迷宫问题之图深度优先遍历解法
- 第13周项目1-Prim算法的验证
- Markdown语法注意借鉴
- 第十三周项目1-Prim算法的验证
- 第十二周项目4——利用遍历思想求解图问题(1)(2)
- canvas学习之路(一)基础绘图功能解析