window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以)...

window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以)
nodemon --watch 'app/**/*' -e ts --exec 'ts-node' app.ts

window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以)..._第1张图片

window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以)..._第2张图片

环境变量配置,新增:NODE_ENV:development

path顶部新增:.\node_modules\.bin\

cmd命令行报错''ts-node'' 不是内部或外部命令,也不是可运行的程序

window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以)..._第3张图片

 

环境变量添加项目具体位置,例如:D:\nodejsspace\projectname\node_modules\.bin 也是不起作用的。估计是.bin这个特殊字符cmd命令不认的。

 在git bash上启动无法进行调试,采用cross-env后可以在webstorm开发工具上直接用Termnal启动,才方便debug调试

完美的解决方案请看本人另外一篇文章:

window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题 - 流风,飘然的风 - 博客园
https://www.cnblogs.com/zdz8207/p/nodejs-nodemon-cross-env.html

 

你可能感兴趣的:(window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以)...)