mac环境 若依node版本兼容设置

 -mac环境

背景:我的电脑原先安装的是vue2,然后又安装了vue3,现在又要修改vue2代码,需要把版本指定相应版本。具体操作如下:
-- 本地安装的是更高版本vue3,使用vue2版本需要(vue3是22,vue2长期支持的是10、12,本机用12)
安装版本管理工具
sudo npm install -g n
查看官方所有node版本
sudo npm view node versions
安装指定node
sudo n 12
版本切换后,再执行
****(首次执行一次即可) npm install --registry=https://registry.npmmirror.com 
**** npm run dev

### 设置 Node.js 环境变量于 macOS #### 使用命令行临时设置环境变量 对于短期需求,在终端中可以直接通过命令来设定环境变量。这种方式仅对当前会话有效,一旦关闭终端窗口,这些设置将会丢失。 ```bash NODE_ENV=production node app.js ``` 此法适用于快速测试不同的配置而不必永久更改系统设置[^1]。 #### 编辑 Shell 配置文件实现持久化设置 为了使环境变量的定义更加长久有效,可以在用户的 shell 初始化脚本里加入导出语句。对于采用 Zsh 的 macOS 用户来说,默认情况下应编辑 `~/.zshrc` 文件;而对于 Bash 用户,则需操作的是 `~/.bash_profile` 或者 `~/.bashrc` 文件。 打开对应的文件: ```bash nano ~/.zshrc ``` 在文件末尾追加如下内容以添加新的环境变量: ```bash export NODE_ENV=development export DATABASE_URL="mongodb://localhost:27017/myapp" ``` 保存修改后的文件并退出编辑器后,执行下面这条命令让改动立即生效: ```bash source ~/.zshrc ``` 这一步骤确保了新开启的任何终端实例都会继承上述自定义环境变量[^5]。 #### 利用第三方库简化多平台支持下的开发流程 考虑到跨操作系统兼容性的挑战,借助像 `dotenv` 这样的工具可以从 `.env` 文件加载环境变量到进程中去,从而减少手动维护多个地方的风险。安装该依赖项之后,在项目入口处引入即可自动完成读取工作。 首先安装 `dotenv`: ```bash npm install dotenv --save ``` 接着在应用启动前调用它: ```javascript require('dotenv').config(); console.log(process.env.DATABASE_URL); ``` 如此一来,无论在哪种平台上部署服务端逻辑都能享受到一致化的体验[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值