Node.Js com TypeScript プロジェクトの作成と構成
4695 ワード
必要な要件
Para iniciarmos a criação de nosso projeto, precisaremos desses components instalados:
プレパランド アンビエンテ
Em algum lugar de sua preferredência, crie uma Pasta e a abra em seu editor de código. No terminal, navegue até a Pasta e rode o commando:
$ yarn init -y
Podemos observar que o arquivo packge.json foi criado na raiz de seu projeto, onde estão contidos dados como o nome de seu projeto, a versão, o arquivo principal, a licença e futuramente conterá asdependent as.
プロジェクトの設定
端末がありません.TypeScript を実行するには依存関係があります.
$ yarn add typescript -D
Podemos observar que uma pasta chamada node_modules foi criada, ela é responsável por armazenar os modulos dedependências de seu projeto.
端末なし、TypeScript の初期設定:
yarn tsc --init
Podemos observar que o arquivo tsconfig.json foi criado na raiz do seu projeto, esse arquivo como próprio nome já diz, é responsável pelas configurações do TypeScript. Dentro do arquivo, altere a propriedade strict para true. O strict é uma propriedade do js que insere algumas checagens no código. Como faremos essas checagens com o ts, desabilitaremos o strict.
Na raiz de seu projeto, crie uma Pasta chamada src com um arquivo server.ts dentro dela.
Baixando Express.js
O Express のフレームワークには、さまざまな特徴があり、簡単に適用できます. Dentre suas principais características, podemos citar:
端末なし、baixe o Express e suatipagem:
$ yarn add express
$ yarn add @types/express -D
いいえarquivo server.ts、importe o Express:
const app = express()
初期化 o Express:
const app = express()
Crie o servidor:
app.listen(3000, () => console.log('Server is running'))
自動ビルド
O bild da sua applicação irá converter seu codigo TypeScript para js, para que seu codigo seja interpretado pelo node.
端末なし、インストール:
$ yarn add ts-node-dev -D
いいえarquivo pakage.jsonのcrie oスクリプト:
"scripts": {
"dev": "ts-node-dev src/server.ts"
},
Salve todos os seus arquivos e no terminal rode o commando:
$ yarn dev
Se no seu console foi retornado a mensagem: Server is running, parabéns ocorreu tudo certo!
Obrigado pela leitura! Feito com ❤️ by Pablo Ferrari
Reference
この問題について(Node.Js com TypeScript プロジェクトの作成と構成), 我々は、より多くの情報をここで見つけました https://dev.to/pabloferrari013/criando-e-configurando-projeto-nodejs-com-typescript-30ljテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol