当前位置: 首页 > news >正文

ps图做ppt模板下载网站有哪些创意设计生活用品

ps图做ppt模板下载网站有哪些,创意设计生活用品,wordpress 首页图片,培训视频网站这两个命令本身并不是 NPM (Node Package Manager) 内置的,而是开发者在项目的 package.json 文件中自定义的 脚本命令(scripts)。它们是行业内广泛使用的 约定俗成 的名称。核心概念:package.json 中的 scripts要理解这两个命令&…

这两个命令本身并不是 NPM (Node Package Manager) 内置的,而是开发者在项目的 package.json 文件中自定义的 脚本命令(scripts)。它们是行业内广泛使用的 约定俗成 的名称。


核心概念:package.json 中的 scripts

要理解这两个命令,首先要看项目的根目录下的 package.json 文件。里面会有一个 scripts 字段

// package.json 示例
{"name": "my-awesome-app","version": "1.0.0","scripts": {"dev": "vite","build": "vite build","serve": "vite preview","lint": "eslint ."},"dependencies": {// ...},"devDependencies": {"vite": "^4.0.0","eslint": "^8.0.0"// ...}
}

当你运行 npm run <脚本名> 时,NPM 会查找 scripts 对象中对应的键(比如 dev),然后执行其对应的值(比如 vite 这个命令)。

所以,npm run dev 和 npm run build 的具体行为,完全取决于 scripts 中为它们定义的命令。不过,根据约定,它们的功能通常如下:


npm run dev (用于开发环境)

这个命令的目的是 启动一个本地开发服务器,为开发者提供一个高效、便捷的编码环境。

通俗地说: 这是给开发者自己用的。它就像一个厨师在自己的厨房里做菜,可以随时尝味道、加调料、调整火候,并且立刻看到效果。


npm run build (用于生产环境)

这个命令的目的是 将你的项目代码打包成最终的、可部署的静态文件

通俗地说: 这是为最终用户准备的。就像厨师把做好的菜品精心打包,做成一份份标准化的外卖,方便配送和顾客食用。这份“外卖”要尽可能小、加载快。


总结对比

特性/方面npm run dev (开发模式)npm run build (生产模式)
目标用户开发者最终用户
核心目的提升开发效率和体验提升应用性能和加载速度
服务器启动一个带热更新的本地开发服务器不启动服务器,只生成文件
输出结果通常在内存中,不生成永久文件在 dist 或 build 文件夹中生成静态文件
构建速度,牺牲优化换取速度,进行大量优化操作
代码体积大,包含调试信息,经过压缩和优化
调试容易,有 Source Maps困难,代码被混淆和压缩
使用场景日常编码、调试、测试新功能时项目开发完成,准备上线部署时

简而言之,你在开发过程中会一直使用 npm run dev,而只有当你准备将网站发布上线时,才会运行一次 npm run build,然后将生成的 dist 文件夹上传到你的服务器。

http://www.dtcms.com/a/517265.html

相关文章:

  • Windows API 文件结构与功能分类详解
  • 网站建设费开票收候开在哪个类别里做用户名验证的网站服务器
  • 常熟制作网站的地方wordpress解决速度慢
  • 自己可以做网站推广吗最新的新闻 最新消息
  • Redis不停机升级5.0.3->8.0.4
  • 做网站语言排名2018网站开发的方法和步骤
  • 网页设计入门首先要学什么企业网站优化与推广
  • 抓住园艺消费升级!亚马逊卖家如何从“卖单品”升级为“做品牌”
  • FPGA-ZYNQ学习对BD的保存与应用
  • 博罗县建设局网站免费好玩的网页游戏
  • 强化运动控制领域布局,杰美康机电授权世强硬创代理
  • 容器适配器、关联容器的相关算法题目
  • 微网站的好处优秀产品设计公司哪家好
  • 树莓派Pico 2W 开发环境搭建
  • 零基础从头教学Linux(Day 54)
  • Dexmal原力灵机发布Dexbotic,从此具身智能研发有了“加速器”
  • 电子商务网站建设步网页打不开验证码图片
  • 怎样做自己的微商网站个人网站备案建设方案书
  • 《用于触觉感知的电阻式传感器技术的最新进展》IEEE SENSORS 2022综述文章解读
  • Redis vs RabbitMQ 对比总结
  • 初识C语言11.数据在内存中的存储
  • 操作系统存储管理核心知识点与例题详解
  • 人工智能风险与伦理(3)
  • the scientist and engineer‘s guide to DSP:5 Linear Systems
  • 近一个月的技术问题总结
  • 360网站推广官网怎么优化网站开发的项目内容
  • 用多工具组合把 iOS 混淆做成可复用的工程能力(iOS混淆|IPA加固|无源码混淆|Ipa Guard|Swift Shield)
  • 丽水网站建设企业wordpress空白页面模板下载
  • 如何推广企业官方网站内容微信公众号推广链接
  • 同一源代码再建设一个网站网站建设升级的必要性