分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

使用vscode 搭建 typescript 的nodejs 自动编译自动启动服务

发布时间:2023-09-06 01:39责任编辑:沈小雨关键词:jsnodejs编译script

1、在项目中安装nodemon 模块

npm install nodemon --save -dev

  

2、在package.json中添加以下脚本

(注意配置文件里的 src 路径问题 )

{ ???"name": "server", ???"version": "0.0.0", ???"scripts": { ?????"postinstall": "tsc -p .", ?????"watch": "tsc -w -p .", ?????"debug": "nodemon --watch ./src --inspect=0.0.0.0:5858 --nolazy ./src/*.js", ?????"docker-debug": "docker-compose up", ?????"start": "node ./src/*.js" ???}, ???"devDependencies": { ?????"@types/node": "^6.0.50", ?????"typescript": "^2.3.2", ?????"nodemon": "^1.11.0" ???}, ???"main": "*.js" ?} ?

   

3、生成.vscode 文件夹下的 launch.json 和 tasks.json 文件

其中launch.json 如下:

{ ???// Use IntelliSense to learn about possible Node.js debug attributes. ???// Hover to view descriptions of existing attributes. ???// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 ???"version": "0.2.0", ???"configurations": [ ???????{ ???????????"type": "node", ???????????"request": "launch", ???????????"name": "nodemon", ???????????"protocol": "auto", ???????????"preLaunchTask": "tsc-watch", ???????????"runtimeExecutable": "npm", ???????????"env": { ???????????????"NODE_ENV": "dev" ???????????}, ???????????"restart": false, ???????????"console": "integratedTerminal", ???????????"internalConsoleOptions": "neverOpen", ???????????"outFiles": [ ???????????????"${workspaceFolder}/src/js/test.js" ???????????] ???????} ???]}

  

tasks.json 如下:

{ ?????"version": "0.1.0", ?????"tasks": [ ?????????{ ?????????????"taskName": "tsc-watch", ?????????????"command": "npm", ?????????????"isShellCommand": true, ?????????????"args": [ ?????????????????"run", ?????????????????"watch" ?????????????], ?????????????"isBackground": true, ?????????????"isBuildCommand": true, ?????????????"problemMatcher": "$tsc-watch", ?????????????"showOutput": "always" ?????????} ?????] ?} ?

按键F5 或者 点击菜单 任务-运行任务 点击tsc-watch 即可!

使用vscode 搭建 typescript 的nodejs 自动编译自动启动服务

原文地址:https://www.cnblogs.com/yanliangnh/p/8366655.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved