码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Windows『技巧』在不同前端项目中各种启动不同的Node环境、热启动 - nodemon代替node自动重启项目


    目录

    • 一、热启动 - nodemon代替node自动重启项目
    • 二、在不同项目中各种启动不同的Node环境
    • 三、Linux 在不同前端项目中各种启动不同的Node环境(.nvmrc)
    • 参考链接

    一、热启动 - nodemon代替node自动重启项目

    当然也许不用安装,最近的一些 Vue 框架项目,好像在代码更改后,会自动重启——热启动。当然这得由个人判断是否安装热启动依赖。

    安装教程链接:

    nodemon代替node自动重启项目

    nodejs 开发环境配置-快速切换node版本、npm包源以及热启动

    二、在不同项目中各种启动不同的Node环境

    下面以 Vue 框架为例:

    新建一个Windows 的 dos 窗口(即 cmd 命令),在启动前端项目前需要先切换该项目的 Node 环境

    nvm use

    nvm use 
    
    • 1

    然后 cd 到 1 号项目路径下,使用 npm 命令(例如 npm run dev ),启动 Vue 项目,这里是 1 号项目

    然后在启动 2号项目前,先新建一个Windows 的 dos 窗口(即 cmd 命令)

    切换 2号项目的 Node 环境

    nvm use

    nvm use 
    
    • 1

    之后 cd 到 2 号项目路径下,再使用 npm 命令(例如 npm run dev ),启动 Vue 项目,这里是 2 号项目

    同理,3号项目的启动也是如此。

    总之,有多少项目,就需要切换指定的Node 环境,然后在使用 npm 命令启动,还有最好是使用热启动方法,如果更改了代码,完全不用考虑需要按之前切换 Node 环境后,再重启某个项目,这样子太麻烦了,热启动会自动调用之前指定了的 Node 环境,进行重启项目,这一笔者实验过,在开发上很方便快捷。

    三、Linux 在不同前端项目中各种启动不同的Node环境(.nvmrc)

    有一点很有意思,Windows 好像没法用 .nvmrc 的方法去自动切换 Node 环境,只能用 nvm use (这里必须指定某个版本),而如果是LInux 或者 Mac 就可以,直接使用 nvm use 而无需指定某个 Node 版本,这是由于已经新建了一个 .nvmrc 文件,该文件内部已经有了指定好的 Node 环境版本。

    具体的看视频教程:前端如何快速切换本地node版本?

    类似如下所示:

    在这里插入图片描述

    具体参考链接:

    .nvmrc无效


    参考链接

    『技巧』nvm如何根据项目自动切换node版本

    .nvmrc文件是什么?.nvmrc文件怎么使用?

    前端如何快速切换本地node版本?

    『技巧』nvm如何根据项目自动切换node版本

  • 相关阅读:
    华为ICT——第三章图像处理基本任务
    计算机网络第6章 应用层(自整理详细学习笔记)
    (附源码)php柘城县农产品销售网站 毕业设计 020832
    【CSP考点回顾】差分数组
    Utilizing Transformer Representations Efficiently
    IDEA快捷键第二版
    听说你java基础很好?这些能答对几个?附上最全java必学知识点
    golang设计模式——职责链模式
    No module named ‘importlib.metadata‘
    Nacos 长轮询实现方式-配置中心源码
  • 原文地址:https://blog.csdn.net/qq_42701659/article/details/133686861
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号