博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NPM钩子
阅读量:6639 次
发布时间:2019-06-25

本文共 556 字,大约阅读时间需要 1 分钟。

  hot3.png

npm是Nodejs的包管理,同Java中maven类似,干的活是一样的。

npm提供了简单易操作的命令,其中的钩子可以关注一下。

npm提供了两种钩子,pre和post,分别代表操作前和操作后。比如

"prebuild""build""postbuild"-------------"preinstall""install""postinstall"

当执行npm run build的时候,会按序执行npm run prebuild && npm run build && npmrun  postbuild。

项目开发、部署,可以做一些准备和清理工作。

比如部署时,服务器上node_modules需要单独维护一份,就可以这样做。

package.json"scripts": {    ...    "prebuild": "cp -rf /home/node_modules/* node_modules",    "postbuild": "cp -rf dist/* /httpd/static/"  }// build前,将依赖包拷贝至当前项目下,build后,将生成的静态文件拷贝至apache服务下。

 

转载于:https://my.oschina.net/pandon/blog/1802690

你可能感兴趣的文章
Bootstrap下拉菜单
查看>>
NSUserDefaults 保存自己定义对象
查看>>
ubuntu11.04 flash插件安装
查看>>
基础数据结构-串-KMP算法
查看>>
flask总结01
查看>>
Raspberry Pi开发之旅-实现云平台监控
查看>>
QT开发之旅-Udp聊天室编程
查看>>
c++类型转换
查看>>
Java IO编程全解(六)——4种I/O的对比与选型
查看>>
(iOS)确保设置话筒模式成功 AudioSessionSetProperty
查看>>
复习笔记:一个简单的反射工厂Demo
查看>>
Google Drive 云端硬盘 可以选择多个文件上传的前端实现
查看>>
or ||
查看>>
编辑一次性计划任务
查看>>
MAC下的mysql忘记密码该怎么办??
查看>>
matlab练习程序(立体相关块匹配)
查看>>
DOS中的CD命令详解
查看>>
你应该知道的jQuery技巧
查看>>
消息处理之performSelector
查看>>
hihoCoder 1174 拓扑排序·一
查看>>