ITPub博客

首页 > 数据库 > 数据库开发技术 > 当npm/yarn build/run dev遇到'NODE_ENV' is not recognized错误

当npm/yarn build/run dev遇到'NODE_ENV' is not recognized错误

原创 数据库开发技术 作者:招牌鸡蛋面 时间:2022-02-23 12:39:35 0 删除 编辑


最近由于项目需要,尝试了解一下前端,刚开始想的挺简单的,但是当真实做的时候,完全不是那么回事儿。各种坑啊!


现在发现前端也是挺卷的。当我把代码clone到本机,想在本机上调试clone下来那哥们的代码,也按照文档说明:yarn install了module packages,也运行了:yarn build,前两步挺顺利的。可是当我要运行yarn run dev的时候,诶,诶,下面的这个错误跑出来了。

C:\projectlab> yarn run devyarn run v1.22.17$ NODE_ENV=development & nodemon --watch src app.ts'NODE_ENV' is not recognized as an internal or external command,operable program or batch file.'nodemon' is not recognized as an internal or external command,operable program or batch file.error Command failed with exit code 1.info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.


Google了一把,原来那哥们是在Linux上开发的,当然各种命令和调试配置文件也是根据Linux环境来写的,原因找到了,怎么解决这个问题呢?


简单,两步搞定!

第一步:安装cross-env

C:\projectlab> yarn add -D cross-env


第二步:添加cross-env到package.json配置文件的script部分命令value内容的最前面,如下所示:

{  ...  "scripts": {    "dev": "cross-env NODE_ENV=development & nodemon --watch src app.ts",    "build": "tsc",    "start": "cross-env node index.js",    ...    }    ...}


另外,分享YouTube上一位长发小哥(Swashbuckling with Code)实操视频!Enjoy!



本文对你有帮助?点击关注公众号:BPShare,不错过任何分享!

想请我喝咖啡?👇

原文作者:BPShare;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
干过测试,做过运维,还兼职过售前+投标+实施+售后+客户培训。前两年入坑大数据开发,熟悉Azure + Databricks大数据相关产品。 喜欢研究技术,所以搞了一个公众号:BPShare,分享一些经验和心得。欢迎骚扰~~~

注册时间:2020-02-17

  • 博文量
    90
  • 访问量
    44237