webpack:package.json中scripts的作用

为了在执行命令的时候输入太长的命令,我们可以将要执行的命令配置到 package.json的scripts中,因为scripts中配置可以 以键值对(key:value)的形式来取“别名”,在用npm run scripts中的key的时候,就相当于执行scripts的key键对应的value值,起到 达到“执行短的代码,起到相同的作用的目的”【举个栗子】

 "scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev": "webpack-dev-server --open --port 3000 --hot","pub": "webpack --config webpack.pub.config.js"}

以上是我的scripts脚本
如果要执行 npm run webpack --config webpack.pub.config.js的时候,我们只需要 npm run pub即可
所以配置了scripts后,有 npm run key值 = npm run value值

webpack:package.json中scripts的作用相关推荐

  1. 【前端工程化】配置package.json中scripts命令脚本,新手必学

    每日鸡汤:你总要努力追上那个曾经被赋予众望的自己吧 目录 前言 一.运行npm run 命令之后会干啥? 1. scripts里面写啥 2. node_modules/.bin 二进制可执行文件 二. ...

  2. Vue/React项目的package.json文件scripts命令解析

    Node 开发离不开 npm,而脚本功能是 npm 最强大.最常用的功能之一. 1.什么是 npm 脚本? npm 允许在package.json文件里面,使用scripts字段定义脚本命令. {// ...

  3. 前端package.json中的scripts

    前言 一直很好奇package.json里的scripts属性,查了一下文章,问了一下公司里的前辈.大体上理解了,因此写这篇文章来记录一下. 本文默认你前端项目已经安装并配置了相关依赖.添加链接描述 ...

  4. package.json中private选项的作用

    如果你"private": true在package.json中设置,那么npm将拒绝发布它. 这是一种防止意外发布私有存储库的方法.如果您希望确保仅将某个包发布到特定注册表(例如 ...

  5. Node.js 官网入门教程(二) npm(安装、包版本、卸载、npx)、package.json(scripts、devDependencies)package-lock.json(语义版本规则符号

    Node.js 官网入门教程(二) npm(包管理.安装.包版本.卸载.npx).package.json(scripts.devDependencies).package-lock.json(语义版 ...

  6. package.json 中的波浪号(~)和插入符号(^)有什么区别?

    问题描述: 在我升级到最新的稳定版 node 和 npm 后,我尝试了 npm install moment --save.它使用插入符号 ^ 前缀将条目保存在 package.json 中.以前,它 ...

  7. package.json中bin字段的用处

    如下是一段package.json中的代码,其中可以看到版本号等信息,除此之外还能看到一个bin字段,本文主要讲的就是bin字段的用处 {"name": "mys-gj& ...

  8. package.json 中的 Module 字段是干嘛的

    引入 最近团队的一个同学在搞 npm library 源码的调试插件,因为内部的一个组件库含有大量的逻辑,在某个项目中不经意就出现一个磨人的 bug,但是组件库发布都是打包编译后的代码,而且没有 pu ...

  9. npm更新模块并同步到package.json中

    使用原始npm 1.查看需要更新的版本 npm outdated 该命令会列出所有需要更新的项目 2.修改package.json中需要更新的包对应的版本号 npm update 由于npm upda ...

最新文章

  1. 怎么用leangoo做需求管理?(用户故事地图)
  2. SQLServer之创建INSTEAD OF INSERT,UPDATE,DELETE触发器
  3. javascript 事件对象
  4. asp.net mvc使用mysql_ASP.NET开发实战——(八)ASP.NET MVC 与数据库之MySQL
  5. Codeforces Round #631 (Div. 2) C. Dreamoon Likes Coloring 构造
  6. Hive安装报错:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient的解决办法
  7. 【BZOJ3105】新Nim游戏,线性基+贪心
  8. android 使用shell模拟触屏_Appium常用操作之「微信滑屏、触屏操作」
  9. caffee 安装教程
  10. 生成对抗网络及其应用
  11. 客户端提示“使用代理软件”并断网怎么解决?
  12. bzoj 3197: [Sdoi2013]assassin 树哈希+树形dp+费用流
  13. matlab如何残差分析图,利用matlab绘制类似拟合、残差图(需手工合并)
  14. 根据经纬度计算两点之间的距离、点到直线的距离
  15. Genome Research | 呼吸疾病国家重点实验室华大研究院合作解析新冠轻重症患者血浆cfRNA特征谱...
  16. 博途PLC1200/1500PLC用户自定义数据类型(UDT)
  17. PSF (point spread function)
  18. qq电脑管家文件粉碎工具
  19. 【与达梦同行】达梦数据库主备集群搭建
  20. 2G,3G与4G技术相关技术介绍

热门文章

  1. OpenCV中文手册,非常实用,物有所值
  2. freeswitch 显示主叫号码
  3. 关于自由移站法及坐标转换模型的综述
  4. centos8.5 Vsftpd 搭建FTP服务器
  5. 零基础怎么学习网站建设? ?
  6. search - indexOf区别
  7. 电脑突然无法上网如何解决 如何重新启用以太网
  8. [Android6.0][RK3399] PWM Backlight 驱动分析
  9. Linux 挂载2TB以上硬盘
  10. 28岁程序员期权过亿从字节退休,当事人:同级的张天一比我财富自由多了