Reaction在windows上的安装

后端开发Reaction 382

记录一下Reaction在windows中的安装

1.准备NodeJS

安装nodejs,这里就不作阐述了。

2.安装choco

choco是windows下的包管理工具,官网:https://chocolatey.org/install

安装方法

用管理员权限运行cmdpowershell,然后需要注意的是如果是PowerShell需要运行Get-ExecutionPolicy命令查看返回的是不是Restricted,如果是,则需要运行Set-ExecutionPolicy AllSignedSet-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

Post Comment