【文件属性】:
文件名称:nodejs-boilerplate:使用TypeScript,Docker,Jest等的Node.js样板
文件大小:191KB
文件格式:ZIP
更新时间:2021-05-17 00:05:38
TypeScript
NODEJS-BOILERPLATE 2.0
Studio Hyperdrive Node.js 2.0样板
设置
系统要求
(LTS)
Node.js是可选的,仅当您要在IDE中运行linter时才需要。 在Docker内部运行它们无需Node.js.
安装
更新./server/.env/local.env本地配置文件的值(如果需要)。
启动Docker容器:
$ docker-compose up
可选:在本地安装Node.js软件包:
$ yarn
入门
Docker容器运行后,可以在*问您的应用程序(假设您没有更改本地配置文件中的端口)。
跑步棉衣
在Docker中运行TSlint:
$ docker-compose exec server yarn run lint
运行测试
在Docker中运行测试:
$ docker-compose exec serve
【文件预览】:
nodejs-boilerplate-master
----.eslintrc.json(418B)
----.gitignore(2KB)
----package.json(1KB)
----server()
--------Dockerfile(1KB)
--------package.json(2KB)
--------tslint.json(1023B)
--------src()
--------.dockerignore(59B)
--------jest.config.js(1007B)
--------Dockerfile.dev(593B)
--------tsconfig.json(1KB)
--------.env()
--------index.ts(314B)
--------.yarnrc(15B)
--------test()
--------yarn.lock(232KB)
----.lintstagedrc.json(110B)
----.nvmrc(12B)
----.commitlintrc.json(61B)
----LICENSE(748B)
----docker-compose.yml(823B)
----README.md(2KB)
----.eslintignore(45B)
----.vscode()
--------launch.json(279B)
--------tasks.json(1KB)
----.circleci()
--------config.yml(3KB)
----.yarnrc(15B)
----.huskyrc.json(99B)
----.editorconfig(882B)
----yarn.lock(130KB)