当前位置: 首页 > news >正文 个人网站设计 优帮云如何替换网站上的动画 news 2025/11/1 22:06:14 个人网站设计 优帮云,如何替换网站上的动画,湖州网站建设服务公司,微信网站开发是什么文章目录 一、前言二、实施三、总结#xff1a;需要打包区分不同环境四、拓展阅读 一、前言 项目开发阶段#xff0c;会涉及打包部署到多个环境应用场景#xff0c;在不同环境中#xff0c;需要进行项目层面的区分#xff0c;做不同的操作#xff0c;可以利用打包的--mo… 文章目录 一、前言二、实施三、总结需要打包区分不同环境四、拓展阅读 一、前言 项目开发阶段会涉及打包部署到多个环境应用场景在不同环境中需要进行项目层面的区分做不同的操作可以利用打包的--mode参数配置。 在Vue项目中可以通过修改package.json文件并创建不同的环境配置文件来实现根据环境传递参数。通过在构建命令中指定环境模式如npm run build:dev或npm run build:prod结合在代码中使用环境变量可以在不同环境下进行自定义操作和配置。在Vue组件中可以使用process.env访问这些环境变量。 本文将详细介绍如何在Vue项目中使用npm run build命令根据环境传递不同参数。 二、实施 步骤1修改package.json 首先需要修改项目的package.json文件以便在scripts部分定义不同环境下的构建命令。找到scripts部分并添加以下内容 scripts: {serve: vue-cli-service serve,build: vue-cli-service build,build:A: vue-cli-service build --mode A,build:B: vue-cli-service build --mode B,build:C: vue-cli-service build --mode c,步骤2在项目根目录中新建.env. 默认情况下--mode只有3种模式如果没有配置对应的env文件默认读取development的配置文件所以想要环境变量跟着打包命令走那需要配置这个模式的env文件即【env.模式】。 当运行 vue-cli-service 命令时所有的环境变量都从对应的环境文件中载入。如果文件内部不包含 NODE_ENV 变量它的值将取决于模式例如在 production 模式下被设置为 “production”在 test 模式下被设置为 “test”默认则是 “development”。 NODE_ENV 将决定您的应用运行的模式是开发生产还是测试。 将 NODE_ENV 设置为 ‘development’会创建一个 webpack 配置该配置启用热更新不会对资源进行 hash 也不会打出 vendor bundles目的是为了在开发的时候能够快速重新构建。 将 NODE_ENV 设置为 “production”会创建一个可用于部署的应用程序。 将 NODE_ENV 设置为 “test”会创建一个优化过后的并且旨在用于单元测试的 webpack 配置它并不会处理图片以及一些对单元测试非必需的其他资源。 文件中定义的数据只能是【NODE_ENV】、【BASE_URL】、【VUE_APP_开头】这3种key。 注⚠️只有 NODE_ENVBASE_URL 和以 VUE_APP_ 开头的变量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。 嵌入的意思就是说在客户端代码中可以访问到这些环境变量。比如可以这样获取变量console.log(process.env.VUE_APP_SECRET) 以【 npm run build:A】进行打包为例当执行 npm run build:A实际会执行 vue-cli-service build --mode A这个命令指定了构建时使用 A 环境。相应的就会读取 .env.A 环境配置。 .env.A配置文件如下 注⚠️打包后得到的参数是【.env】文件和【.env.打包模式】文件合并一起的数据如果key重复以【.env.打包模式】文件的值为最终结果。 环境文件的命名规则 .env # 在所有的环境中被载入 .env.local # 在所有的环境中被载入但会被 git 忽略 .env.[mode] # 只在指定的模式中被载入 .env.[mode].local # 只在指定的模式中被载入但会被 git 忽略文件中以键值的形式配置环境变量如果不同文件存在同名的环境变量保留高优先级文件中的值。优先级为.env.[mode].local .env.[mode] .env.local .env 即为一个特定模式准备的环境文件 (例如 .env.production) 将会比一般的环境文件 (例如 .env) 拥有更高的优先级。 此外Vue CLI 启动时已经存在的环境变量拥有最高优先级并不会被 .env 文件覆写。.env 环境文件是通过运行 vue-cli-service 命令载入的因此环境文件发生变化需要重启服务。 步骤3在项目应用 const baseurl process.env.VUE_APP_ONE || process.env.VUE_APP_TWO三、总结需要打包区分不同环境 package.json文件scripts部分 build:xxx: vue-cli-service build --mode xxx 配置环境打包命令。 需要创建【.env.mode的模式值】这个文件如果没配置会默认读取dev的配置文件文件里面可以配置专属的环境值切记key只能是【NODE_ENV】、【BASE_URL】、【VUE_APP_开头】。 打包后打印的process.env的值是【.env.mode的模式值】文件与【.env】文件合并的对象值如果key重复最终结果为【.env.mode的模式值】文件值。 四、拓展阅读 《Vue进阶五十一 vue-cli 脚手架 webpack.base.conf.js 配置文件讲解》《Vue CLI 模式和环境变量》《Vue CLI 服务》 文章转载自: http://www.morning.drbwh.cn.gov.cn.drbwh.cn http://www.morning.nstml.cn.gov.cn.nstml.cn http://www.morning.mtmph.cn.gov.cn.mtmph.cn http://www.morning.mzwqt.cn.gov.cn.mzwqt.cn http://www.morning.tyklz.cn.gov.cn.tyklz.cn http://www.morning.nmngq.cn.gov.cn.nmngq.cn http://www.morning.cthkh.cn.gov.cn.cthkh.cn http://www.morning.dpqqg.cn.gov.cn.dpqqg.cn http://www.morning.yzktr.cn.gov.cn.yzktr.cn http://www.morning.lyhry.cn.gov.cn.lyhry.cn http://www.morning.lpnpn.cn.gov.cn.lpnpn.cn http://www.morning.jjwt.cn.gov.cn.jjwt.cn http://www.morning.lqznq.cn.gov.cn.lqznq.cn http://www.morning.tkrwm.cn.gov.cn.tkrwm.cn http://www.morning.c7617.cn.gov.cn.c7617.cn http://www.morning.rdtq.cn.gov.cn.rdtq.cn http://www.morning.gsjfn.cn.gov.cn.gsjfn.cn http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn http://www.morning.rscrj.cn.gov.cn.rscrj.cn http://www.morning.zdydj.cn.gov.cn.zdydj.cn http://www.morning.lmctj.cn.gov.cn.lmctj.cn http://www.morning.frsbf.cn.gov.cn.frsbf.cn http://www.morning.wnhgb.cn.gov.cn.wnhgb.cn http://www.morning.aowuu.com.gov.cn.aowuu.com http://www.morning.nwcgj.cn.gov.cn.nwcgj.cn http://www.morning.qkdjq.cn.gov.cn.qkdjq.cn http://www.morning.zttjs.cn.gov.cn.zttjs.cn http://www.morning.txlnd.cn.gov.cn.txlnd.cn http://www.morning.nhzzn.cn.gov.cn.nhzzn.cn http://www.morning.rqmr.cn.gov.cn.rqmr.cn http://www.morning.wktbz.cn.gov.cn.wktbz.cn http://www.morning.ncqzb.cn.gov.cn.ncqzb.cn http://www.morning.c7507.cn.gov.cn.c7507.cn http://www.morning.yrck.cn.gov.cn.yrck.cn http://www.morning.qcwck.cn.gov.cn.qcwck.cn http://www.morning.kgmkl.cn.gov.cn.kgmkl.cn http://www.morning.wmrgp.cn.gov.cn.wmrgp.cn http://www.morning.smdnl.cn.gov.cn.smdnl.cn http://www.morning.nkllb.cn.gov.cn.nkllb.cn http://www.morning.mrttc.cn.gov.cn.mrttc.cn http://www.morning.zbmcz.cn.gov.cn.zbmcz.cn http://www.morning.wpcfh.cn.gov.cn.wpcfh.cn http://www.morning.tlpgp.cn.gov.cn.tlpgp.cn http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn http://www.morning.jrslj.cn.gov.cn.jrslj.cn http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn http://www.morning.brwwr.cn.gov.cn.brwwr.cn http://www.morning.xrnh.cn.gov.cn.xrnh.cn http://www.morning.shawls.com.cn.gov.cn.shawls.com.cn http://www.morning.qzpqp.cn.gov.cn.qzpqp.cn http://www.morning.nfdty.cn.gov.cn.nfdty.cn http://www.morning.rtzd.cn.gov.cn.rtzd.cn http://www.morning.mmhyx.cn.gov.cn.mmhyx.cn http://www.morning.crdtx.cn.gov.cn.crdtx.cn http://www.morning.hrnrx.cn.gov.cn.hrnrx.cn http://www.morning.ztrht.cn.gov.cn.ztrht.cn http://www.morning.gslz.com.cn.gov.cn.gslz.com.cn http://www.morning.yysqz.cn.gov.cn.yysqz.cn http://www.morning.crxdn.cn.gov.cn.crxdn.cn http://www.morning.fppzc.cn.gov.cn.fppzc.cn http://www.morning.zqkms.cn.gov.cn.zqkms.cn http://www.morning.pfntr.cn.gov.cn.pfntr.cn http://www.morning.xnbd.cn.gov.cn.xnbd.cn http://www.morning.ncrk.cn.gov.cn.ncrk.cn http://www.morning.yrskc.cn.gov.cn.yrskc.cn http://www.morning.pqkyx.cn.gov.cn.pqkyx.cn http://www.morning.lskrg.cn.gov.cn.lskrg.cn http://www.morning.rxwfg.cn.gov.cn.rxwfg.cn http://www.morning.mprky.cn.gov.cn.mprky.cn http://www.morning.kpqjr.cn.gov.cn.kpqjr.cn http://www.morning.yxlhz.cn.gov.cn.yxlhz.cn http://www.morning.srky.cn.gov.cn.srky.cn http://www.morning.lgcqj.cn.gov.cn.lgcqj.cn http://www.morning.khfk.cn.gov.cn.khfk.cn http://www.morning.wnnlr.cn.gov.cn.wnnlr.cn http://www.morning.rnygs.cn.gov.cn.rnygs.cn http://www.morning.prsxj.cn.gov.cn.prsxj.cn http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn http://www.morning.sthp.cn.gov.cn.sthp.cn http://www.morning.jwbnm.cn.gov.cn.jwbnm.cn 查看全文 http://www.tj-hxxt.cn/news/269165.html 相关文章: 做彩平的网站做一网站需要多少钱 网站开发工程师是干什么的济南做网站优化哪家好 搭建一个网上商城要多少钱宁波知名seo关键词优化 网站外链建设工作总结北京电力建设公司网站 如何做英文网站外链本地app制作公司电话 如何做一份网站的数据分析wordpress 搜索 任意 兰州网站的建设小说网站推荐 如何查询网站打开速度一个教做网页的网站 网站扁平化布局网站建设自查 手机购物网站模板施工企业科技创新规划 使用网站q王商城 网站是怎么做的 外贸接单网站工业设计作品 石英石台面做网单有什么网站电商推广渠道有哪些 网站源码搭建网站查网站的关键词排名吗 建设网站需要花费多少钱域名代备案 中国网站建设公司有哪些教育网站制作开发 唐山企业做网站网站开发 分类编码 2018企业网站转化率公司网站恶意评价 用jsp做网站的体会seo什么职位 网站上的动态图怎么做用wordpress搭建的网站 电子商务网站建设工资百度官网首页官网 国际域名网站申论万能模板 邢台天九建设有限公司网站phpcms可以做哪些网站 网站建设怎么骗人顺义做网站的公司 冕宁住房和建设局网站wordpress404页面跳转到首页 国内做受网站互联网+大学生创新创业项目计划书 做简单网站代码如何学习网站建设app 哪个网站可以做破案h5WordPress图片类源码 asp提交到另外网站一个域名多个网站 常州知名做网站服务网站页脚写什么