pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='RnFkK'></bdo><ul id='RnFkK'></ul>
    <legend id='RnFkK'><style id='RnFkK'><dir id='RnFkK'><q id='RnFkK'></q></dir></style></legend>

    <small id='RnFkK'></small><noframes id='RnFkK'>

    <i id='RnFkK'><tr id='RnFkK'><dt id='RnFkK'><q id='RnFkK'><span id='RnFkK'><b id='RnFkK'><form id='RnFkK'><ins id='RnFkK'></ins><ul id='RnFkK'></ul><sub id='RnFkK'></sub></form><legend id='RnFkK'></legend><bdo id='RnFkK'><pre id='RnFkK'><center id='RnFkK'></center></pre></bdo></b><th id='RnFkK'></th></span></q></dt></tr></i><div class="fd5bhl7" id='RnFkK'><tfoot id='RnFkK'></tfoot><dl id='RnFkK'><fieldset id='RnFkK'></fieldset></dl></div>

    1. <tfoot id='RnFkK'></tfoot>

      如何在 pm2 中使用 Grunt/Gulp?

      How to use Grunt/Gulp with pm2?(如何在 pm2 中使用 Grunt/Gulp?)

      <small id='5L5Av'></small><noframes id='5L5Av'>

        <bdo id='5L5Av'></bdo><ul id='5L5Av'></ul>
            <tbody id='5L5Av'></tbody>

              <tfoot id='5L5Av'></tfoot><legend id='5L5Av'><style id='5L5Av'><dir id='5L5Av'><q id='5L5Av'></q></dir></style></legend>
              1. <i id='5L5Av'><tr id='5L5Av'><dt id='5L5Av'><q id='5L5Av'><span id='5L5Av'><b id='5L5Av'><form id='5L5Av'><ins id='5L5Av'></ins><ul id='5L5Av'></ul><sub id='5L5Av'></sub></form><legend id='5L5Av'></legend><bdo id='5L5Av'><pre id='5L5Av'><center id='5L5Av'></center></pre></bdo></b><th id='5L5Av'></th></span></q></dt></tr></i><div class="dtljvb5" id='5L5Av'><tfoot id='5L5Av'></tfoot><dl id='5L5Av'><fieldset id='5L5Av'></fieldset></dl></div>
              2. 本文介紹了如何在 pm2 中使用 Grunt/Gulp?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                pm2 是管理節點應用的好工具.它如何與 grunt/glup 一起使用?谷歌搜索 20 分鐘后,我沒有找到任何有用的線索.

                pm2 is a great tool to manage node apps. How does it work with grunt/glup ? I didn't find any useful clues after Googling for 20 minutes.

                推薦答案

                如果我理解你的問題,看來你想部署你的應用程序.

                If I understand your question well, it seems you want to deploy your app.

                由于 pm2 0.9 部署可以使用 pm2 deploy 參見自述文件.

                Since pm2 0.9 deployment can be done with pm2 deploy see README.

                在 grunt/gulp 的情況下,我看到兩個選項:

                In the case of grunt/gulp, I see two options:

                1. 你已經提交了你的 node_modules.使用 pm2 deploypost-deploy 部分運行您的 gulp 進程:

                1. You've your node_modules comitted. Using pm2 deploy run your gulp process from the post-deploy section:

                "post-deploy" : "node ./node_modules/gulp/bin/gulp.js ./GulpFile.js && pm2 startOrRestart ecosystem.json --env production"
                

              3. 使用將為您啟動 npm install 的基本腳本,您可以使用 package.json 來 grunt/gulp:

              4. Using a basic script that will launch npm install for you, you could use the package.json to grunt/gulp:

                "scripts": {
                    "test": "echo "Error: no test specified" && exit 1",
                    "start": "node server.js",
                    "postinstall": "./node_modules/bower/bin/bower -q -s -f install && ./node_modules/gulp/bin/gulp.js"
                },
                

              5. 我的 gulp 通常需要 bower 來縮小腳本,所以我只保留它作為示例.

                My gulp generally needs bower to minify scripts so I left it only for example purpose.

                您可以結合這兩個選項讓 pm2 deploy 安裝您的 npm 腳本,并在 package 中有一個 postinstall 腳本.json.

                You may combine the two options to let pm2 deploy install your npm scripts and have a postinstall script in the package.json.

                請注意,我使用的是 gulp 模塊二進制文件的相對路徑!如果沒有安裝全局模塊,這只是為了避免出現問題.

                Note that I'm using the relative path to the gulp module binary! It's just to avoid an issue if the global module is not installed.

                現在,在我看來,要在生產中部署應用程序,最好簡單地擁有一個 git 分支,其中所有內容都已預先打包,這樣您只需克隆該分支就可以了.它還可以縮短部署時間,尤其是當您使用 gulp 或 grunt 運行測試時...

                Now, in my opinion to deploy an application in production it's better to simply have a git branch where everything is pre-gulped so that you only clone that branch and you're good to go. It also improves the deploy time, especially if you're running tests with gulp or grunt...

                希望這已經足夠清楚了!

                Hope that's clear enough!

                這篇關于如何在 pm2 中使用 Grunt/Gulp?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                Stylesheet not loaded because of MIME-type(由于 MIME 類型而未加載樣式表)
                Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)

                1. <tfoot id='CajY8'></tfoot>
                  1. <legend id='CajY8'><style id='CajY8'><dir id='CajY8'><q id='CajY8'></q></dir></style></legend>

                    <small id='CajY8'></small><noframes id='CajY8'>

                      <tbody id='CajY8'></tbody>

                    • <bdo id='CajY8'></bdo><ul id='CajY8'></ul>

                          <i id='CajY8'><tr id='CajY8'><dt id='CajY8'><q id='CajY8'><span id='CajY8'><b id='CajY8'><form id='CajY8'><ins id='CajY8'></ins><ul id='CajY8'></ul><sub id='CajY8'></sub></form><legend id='CajY8'></legend><bdo id='CajY8'><pre id='CajY8'><center id='CajY8'></center></pre></bdo></b><th id='CajY8'></th></span></q></dt></tr></i><div class="vbbvttp" id='CajY8'><tfoot id='CajY8'></tfoot><dl id='CajY8'><fieldset id='CajY8'></fieldset></dl></div>
                          主站蜘蛛池模板: 凝胶成像系统(wb成像系统)百科-上海嘉鹏| 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 耐高温电缆厂家-远洋高温电缆| 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 食安观察网 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 【灵硕展览集团】展台展会设计_展览会展台搭建_展览展示设计一站式服务公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 |