营销企业网站制作,如何百度收录我的网站,wordpress字体代码,做挂的网站文章目录 前言一、windows使用二、linux环境三、区别相同点不同点 四、使用cross-env兼容项目安装cross-env使用 总结如有启发#xff0c;可点赞收藏哟~ 前言
由于办公和家里的开发环境不同#xff08;windows和linux#xff09; 在处理nodejs项目的时候#xff0c;脚本设… 文章目录 前言一、windows使用二、linux环境三、区别相同点不同点 四、使用cross-env兼容项目安装cross-env使用 总结如有启发可点赞收藏哟~ 前言
由于办公和家里的开发环境不同windows和linux 在处理nodejs项目的时候脚本设置变量的时候设置方式不同 使用cross-env可完美解决配置方式不同的窘境 nodejs使用process.env.PORT获取对应端口号 一、windows使用
window环境下nodejs启动配置文件基于package.json文件配置环境变量
配置脚本
set PORT3001 set modedevelopment node ./bin/www使用例如在app.js文件使用
console.log(process.env.PORT)二、linux环境
每次执行设置一般在单次执行脚本或者临时在全局设置
PORT1234 modeprod node app.js一次永久生效关机后依然有效
export PORT1234 node app.js 三、区别
相同点
均需先设置变量再执行对应脚本查看是否存在
echo $NODE_ENV显示所有的环境变量
env删除
unset NODE_ENV不同点
根据一、二点windows使用set设置liunx不需要
四、使用cross-env兼容
项目安装cross-env
npm i cross-env -D使用
同linux前面需加上cross-env标识
{name: admin,version: 0.1.0,private: true,scripts: {lstart: cross-env modedevelopment PORT9001 node bin/www},
}总结
如有启发可点赞收藏哟~