• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

解决NODE_ENV没办法在windows下运行

武飞扬头像
eynoZzzzc
帮助1

问题

在搭建前端工程的架构中,需要在在package.jsonscripts标签下配置一系列命令,如下所示:

"scripts": {
 "build:client": "NODE_ENV=prod webpack --config ./package/client/build/webpack.prod.js",
 "build:server": "NODE_ENV=prod tsc --p ./package/server",
},

后来发现在windows环境中无法正常运行:

'NODE_ENV' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

简单来说,就是windows不支持NODE_ENV=development的设置方式。

但是,又不想放弃这样简单方便的方式,于是只好求助于Google了。

解决方式

功夫不负有心人,在万能的谷歌上,我找到了解决方法:cross-env
这个迷你的包能够提供一个设置环境变量的scripts,让你能够以unix方式设置环境变量,然后在windows上也能兼容运行。

使用方法:

安装cross-env: npm install -g cross-env --save-dev
NODE_ENV=xxxxxxx前面添加cross-env就可以了。
赶紧试试吧!

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbefef
系列文章
更多 icon
同类精品
更多 icon
继续加载