仲灏小栈 仲灏小栈
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

仲灏

诚意, 正心, 格物, 致知
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 《前端项目基础建设》
  • HTML&CSS

  • JavaScript&TypeScript

  • Node

    • nvm 使用
    • nvm 深度使用解析
    • pnpm 学习
    • pnpm 使用及问题处理
    • npm yarn pnpm命令对比
    • koa学习
    • restful api笔记
    • Egg.js 技巧
    • Sequelize 学习笔记
    • npm 使用记录
    • node 记错修复
    • npm 仓库
    • 安装npm的过程中发生了什么
    • 想用而找不到的 npm 插件
      • cross-env
        • 介绍
        • 安装
        • 使用
      • concurrently
        • 介绍
        • 安装
        • 使用
      • wait-on
        • 介绍
        • 安装
        • 使用
    • node全局脚本原理解析
    • 转-commander
    • 制作自己的npm包
    • lerna
    • lerna - Lerna an Nx
    • lerna - 功能点
    • lerna API参考
    • Egg.js 技巧 问题集合
    • Node+vue打造全栈资源分享网站
    • 脚手架核心流程开发
    • Untitled
  • 构建

  • Vue

  • React

  • 小程序

  • 跨端

  • Electron

  • WebGL&GIS

  • 浏览器

  • 面经

  • 其他

  • 大前端
  • Node
仲灏
2023-09-17
目录

想用而找不到的 npm 插件

# cross-env

# 介绍

Cross-env使得您可以使用单个命令,而不必担心为平台正确设置或使用环境变量。只要像在POSIX系统上运行时那样设置它,跨环境将负责正确设置它。

https://www.npmjs.com/package/cross-env

# 安装

npm install --save-dev cross-env
1

# 使用

{
  "scripts": {
    "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js"
  }
}
1
2
3
4
5

# concurrently

# 介绍

同时运行多个命令。

https://www.npmjs.com/package/concurrently

# 安装

npm install concurrently --save
1

# 使用

concurrently "command1 arg" "command2 arg"
1

In package.json, escape quotes:"start"``: ``"concurrently \"command1 arg\" \"command2 arg\""

img

# wait-on

# 介绍

https://www.npmjs.com/package/wait-on

wait-on是一个跨平台的命令行实用程序,它将等待文件、端口、套接字和http资源变得可用(或使用反向模式不可用)。功能也可以通过Node.js API获得。跨平台-运行Node.js运行的所有地方(linux, unix, mac OS X, windows)

# 安装

npm install wait-on ``# local version
1

# 使用

wait-on file1 && NEXT_CMD # wait for file1, then exec NEXT_CMD wait-on f1 f2 && NEXT_CMD # wait for both f1 and f2, the exec NEXT_CMD wait-on http://localhost:8000/foo && NEXT_CMD # wait for http 2XX HEAD wait-on https://myserver/foo && NEXT_CMD # wait for https 2XX HEAD wait-on http-get://localhost:8000/foo && NEXT_CMD # wait for http 2XX GET wait-on https-get://myserver/foo && NEXT_CMD # wait for https 2XX GET wait-on tcp:4000 && NEXT_CMD # wait for service to listen on a TCP port wait-on socket:/path/mysock # wait for service to listen on domain socket wait-on http://unix:/var/SOCKPATH:/a/foo # wait for http HEAD on domain socket wait-on http-get://unix:/var/SOCKPATH:/a/foo # wait for http GET on domain socket
1
上次更新: 2023/09/17, 20:06:58
安装npm的过程中发生了什么
node全局脚本原理解析

← 安装npm的过程中发生了什么 node全局脚本原理解析→

最近更新
01
vim日常使用记录
04-02
02
滑动窗口最大值
04-02
03
有效的字母异位词
04-02
更多文章>
Theme by Vdoing | Copyright © 2021-2025 izhaong | github | 蜀ICP备2021031194号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式