美文网首页
使用scripty剥离npm-script

使用scripty剥离npm-script

作者: 钱学敏 | 来源:发表于2019-08-18 11:35 被阅读0次

当 npm script 过多或者变得复杂时,会导致 package.json 混乱,可读性差等问题。

我们可以借助 scripty 将 npm script 剥离到单独的文件中,从而把复杂性隔到单独的模块里面,让代码整体看起来更加清晰。

Install

npm install scripty --save-dev

Usage

例如:我们的package.json改为这种格式

"scripts": {
  "client:dev": "scripty",
  "client:prod": "scripty",
  "client:server": "scripty",
}

  1. 在项目目录下创建一个scripts目录,在里边创建client目录,在client中创建dev.sh,server.sh,prod.sh脚本

例如:dev.sh : webpack --mode development

  1. 运行 “npm run client:dev” 就会自动执行dev.sh脚本,即执行“webpack --mode development”

Windows:

由于sh文件在windows中无法直接运行,所以按照上面的方式在windows中使用scripty可能会报错。
所以,在Windows环境下创建scripts-win目录,将.sh文件改为.bat文件,其余同上

相关文章

  • 使用scripty剥离npm-script

    当 npm script 过多或者变得复杂时,会导致 package.json 混乱,可读性差等问题。 我们可以借...

  • npm script工作流(七) 拆分

    scripty 【点击可传送到相关链接】借助scripty 剥离到单独的文件中eg. 安装依赖 准备目录和文件 ...

  • VSCode调试node

    方法一 在根目录下建立 .vscode/settings.json npm-script里面启动命名的node后面...

  • 剥离。

    经历一段关系,有时候会觉得像在画画。刚刚学习的阶段,会因为掌握不好技巧,而又太想画的好,所以比例与阴影部分都倾斜或...

  • 剥离

    剥离 贾宋海纳百川 一枚成熟的果结里,剥离出我的样子 裹融着难以表白的孤寂 夜色,如恶魔团卡着瘪喉 抛洒出一截一截...

  • 剥离

    从前V公司的剥离工艺远近闻名,自从一位老技师退休后,V公司也逐渐没落了。后来剥离工艺被更高级的工艺替代掉以后,很多...

  • 剥离

    谁的成长不会剥离一些什么呢? 你看那么好养的吊兰,也是不断有叶子枯黄。你修剪的时候,何曾心痛? ...

  • 剥离

    我所有的自负都来自我的自卑, 所有的英雄气概都来自于我内心的软弱, 所有的振振有词都因为心中满是怀疑, 我假装无情...

  • 剥离

    秋雨淹没了惆怅 剥离了,叶子躯壳里的悲伤 滋润不了,身体的干涩 随着飘摇节奏 画了一个圆满的生命之弧 秋风吹黄了离...

  • 剥离

    旧时以为生命是场宴席,我坐在上宾,等着客人们慢慢加入,大家围席而坐,谈笑风声,后来明白生命是流动的,离开者甚至比新...

网友评论

      本文标题:使用scripty剥离npm-script

      本文链接:https://www.haomeiwen.com/subject/qilrsctx.html