1. 准备
- 我用nvm来安装NodeJs 8,参考 简书上的nvm教程
- 再装了个淘宝的
cnpm
,安装cnpm
命令行版本之前遇到过一些奇怪问题,所以现在我只用别名版本了,参考 淘宝NPM镜像 - 编辑器用的 Visual Studio Code(终于可以放心告别D版的PHPStorm了和收费的Sublime了)
- 终端用的iTerm2 + zsh,具体怎么配置的我也忘了,简书上一大堆教程。
2. 安装 (官网教程)
- 终端执行
cnpm i -g @adonisjs/cli
安装AdonisJs的命令行工具,以后创建项目、生成文件甚至启动项目都要用它 - 没了
3. adonis 命令行工具
终端执行adonis --help
可以看看这个工具大概都有啥功能。
小提示:
adonis [命令] --help
可以显示具体某个命令的帮助,比如adonis new --help
➜ node adonis new --help #注:这里的node是文件夹名,不是命令,下同
Usage:
new <name> [options]
Arguments:
name Name of the project directory
Options:
--api-only Scaffold project for api server
--slim Scaffold smallest possible Adonisjs application
--blueprint [value] Path to github project blueprint
--branch [value] Specify git branch for project blueprint
--skip-install Do not install modules from npm
--yarn Use yarn over npm for modules installation
--dev Install the dev release
4. 创建并安装项目
找个舒服的姿势和舒服的路径,终端下执行adonis new --skip-install adonis-study
,然后再cd adonis-study
进去,用cnpm install
安装。
如果不用--skip-install
就是自动用npm
安装了,会很慢。
结果是这样:
生成了一堆文件夹和文件,用code .
打开,如果没有这个命令简书搜vscode安装code命令
安装。
效果是这样:
5. 启动
终端执行adonis serve --dev
开启服务并监听文件更改自动重启服务器。
如果没有错误的话终端应该能显示服务启动的地址和端口,浏览器访问http://127.0.0.1:3333 应该就能看到你的第一个AdonisJs网站了。
6. 继续
就这样,看3吧