Reaction在windows上的安装
记录一下Reaction在windows中的安装
1.准备NodeJS
安装nodejs,这里就不作阐述了。
2.安装choco
choco是windows下的包管理工具,官网:https://chocolatey.org/install
安装方法
用管理员权限运行cmd
或powershell
,然后需要注意的是如果是PowerShell
需要运行Get-ExecutionPolicy
命令查看返回的是不是Restricted,如果是,则需要运行Set-ExecutionPolicy AllSigned
或Set-ExecutionPolicy Bypass -Scope Process
。
然后执行命令进行安装
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
安装完毕后可以使用choco
命令来检验安装情况。
3.安装依赖环境
#安装git,如果系统中已经安装了可以省略这一步
choco install git
安装meteor
choco install meteor
安装编译工具
npm install -g windows-build-tools
安装imagemagick库
choco install imagemagick
检查meteor安装情况
meteor
注意了,这里我出现了错误:
meteor : 无法将“meteor”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径
正确,然后再试一次。
所在位置 行:1 字符: 1
+ meteor
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (meteor:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
在PowerShell原窗口中用choco install meteor --force
强制重装了一次,问题依旧,后来我重新用管理员权限打开了cmd,用choco install meteor
卸载了又重新安装,问题解决。初步断定是因为网络问题导致之前安装失败。
安装成功后运行meteor命令应该看到这个信息:
run: You're not in a Meteor project directory. To create a new Meteor project: meteor create <project name> For example: meteor create myapp For more help, see 'meteor --help'.
安装reaction-cli
npm install -g reaction-cli
4.安装reaction实例
cd yourproject
reaction init
这里CURL如果无法创建Reaction APP的话需要注意几个点:
1.OpenSSH需要开启,具体操作方法参考微软官网。
2.使用git命令来完成clone
git clone https://github.com/reactioncommerce/reaction.git
开启服务
需要注意在APP目录下运行该命令
reaction
http://localhost:3000
admin@localhost/r3@cti0n