node(TypeScript)用の実験環境を作る
できあがったテンプレートはこちら。
https://github.com/xiaotiantakumi/typescript-node-starter
こちらを参考に進めました。
takumi@ ~/Documents/Azure/work/ts/vite/sample-0715$ npm init -y
takumi@ ~/Documents/Azure/work/ts/vite/sample-0715$ npm install typescript --save-dev
takumi@ ~/Documents/Azure/work/ts/vite/sample-0715$ npm install @types/node --save-dev
takumi@ ~/Documents/Azure/work/ts/vite/sample-0715$ npx tsc --init --rootDir src --outDir lib --esModuleInterop --resolveJsonModule --lib es6,dom --module commonjs
takumi@ ~/Documents/Azure/work/ts/vite/sample-0715$ npm install ts-node --save-dev
takumi@ ~/Documents/Azure/work/ts/vite/sample-0715$ npm install nodemon --save-dev
tsconfig.jsonを修正
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"outDir": "dist",
"rootDir": ".",
"sourceMap": true,
"strict": false
}
}
ソースファイル作成
mkdir src
touch src/index.ts
index.tsを修正
const main = () => {
console.log('Hellow World!');
};
main();
これでnpm run startすればコンソールログにHellow Worldがでます。
ディスカッション
コメント一覧
まだ、コメントがありません