您的位置 首页 > 腾讯云社区

一. 项目环境及初始化项目---用户1685829

项目环境运行环境node v12.16.1npm 6.14.4mysql 8.0.19typescript Version3.8.3nestjs 7.1.0create-react-app 3.4.1操作系统macOS Catalina 10.15.4编辑器vscode命令行工具zsh接口调试工具chromeinsomnia项目初始化

准备好项目环境之后即可初始化项目。基本目录如下:

ifimcat ├── README.md ├── assets │   └── md │   ├── init.md │   └── preface.md ├── packages //放置项目的三部分到里面 ├── package.json ├── .gitignore └── tree.text

我们使用命令行工具进入到 ifimcat/packages目录下,使用create-reat-app admin.ifimcat命令创建 admin.ifimcat后台管理项目部分;使用create-reat-app ifimcat.con命令创建 ifimcat.com博客官网项目部分;使用nest new server.ifimcat命令创建后端服务项目部分。然后等待命令运行结束。

如果没有 create-reat-app与nest命令的话,使用yarn或npm全局安装即可,mac系统下需要使用sudo命令以获取管理员权限。如:sudo npm i create-reat-app -g;sudo npm i @nestjs/cli -g

命令运行结束后,目录大致如下(个人手动删减了一部分文件,但是并不影响):

. ├── README.md ├── assets │   └── md │   ├── init.md │   └── preface.md ├── package.json ├── packages │   ├── admin.ifimcat │   │   ├── README.md │   │   ├── package.json │   │   ├── public │   │   │   ├── favicon.ico │   │   │   ├── index.html │   │   │   ├── logo192.png │   │   │   ├── logo512.png │   │   │   ├── manifest.json │   │   │   └── robots.txt │   │   ├── src │   │   │   ├── App.css │   │   │   ├── App.js │   │   │   ├── App.test.js │   │   │   ├── index.css │   │   │   ├── index.js │   │   │   ├── logo.svg │   │   │   ├── serviceWorker.js │   │   │   └── setupTests.js │   │   └── yarn.lock │   ├── ifimcat.com │   │   ├── README.md │   │   ├── package.json │   │   ├── public │   │   │   ├── favicon.ico │   │   │   ├── index.html │   │   │   ├── logo192.png │   │   │   ├── logo512.png │   │   │   ├── manifest.json │   │   │   └── robots.txt │   │   ├── src │   │   │   ├── App.js │   │   │   ├── index.js │   │   │   └── serviceWorker.js │   │   └── yarn.lock │   └── server.ifimcat │   ├── README.md │   ├── nest-cli.json │   ├── package.json │   ├── src │   │   ├── app.controller.ts │   │   ├── app.module.ts │   │   ├── app.service.ts │   │   └── main.ts │   ├── tsconfig.build.json │   ├── tsconfig.json │   └── yarn.lock └── tree.text

接下来使用 git 命令以初始化git仓库,创建 .gitignore 文件,设置忽略的目录与文件,然后提交到git仓库。到这里,基本的项目初始化就已经完成了。要注意一点的是,命令创建的项目自动初始化了git仓库,需要手动删除 。 个人 .gitignore 如下:

# compiled output /dist node_modules # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* # OS .DS_Store # Tests /coverage /.nyc_output # IDEs and editors /.idea .project .classpath .c9/ *.launch .settings/ *.sublime-workspace # IDE - VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json .env ---来自腾讯云社区的---用户1685829

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: