搜索
您的当前位置:首页正文

Windows『技巧』在不同前端项目中各种启动不同的Node环境、nodemon代替node自动重启项目 -Linux 在不同前端项目中各种启动不同的Node环境(.nvmrc Windows 无效)

来源:步旅网

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

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

安装教程链接:

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

下面以 Vue 框架为例:

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

nvm use <version>

nvm use 

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

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

切换 2号项目的 Node 环境

nvm use <version>

nvm use 

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

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

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

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

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

具体的看视频教程:

类似如下所示:

具体参考链接:


参考链接

因篇幅问题不能全部显示,请点此查看更多更全内容

Top