Skip to content

nodejs 开发环境集成

开发工具支持

  • nodemon / ts-node-dev 支持
  • ts-node 不支持 package.json 的 type:module

参考

命令执行

npm-run-all

  • 串行执行
bash
npm run clean
  && npm run build:css
  && npm run build:js
  && npm run build:html
  • npm-run-all 简化
bash
npm-run-all clean build:*

-并行执行

bash
npm-run-all --parallel clean build:*

concurrently & wait-on

  • 并行执行
json
{
  "scripts": {
    "dev": "concurrently \"pnpm run dev2\" \"pnpm run dev1\""
  }
}
  • 实现串行执行
json
{
  "scripts": {
    "dev": "concurrently \"pnpm run dev1\" \"wait-on http://localhost:3000 && pnpm run dev2\""
  }
}

参考

压缩 / 解压

压缩文件

解压文件

参考