卡住了。。。
来源:14-7 客户端代码改造

nc1199
2019-09-20
1、所以最大的问题是设置:
“server”: “NODE_ENV=test nodemon --exec babel-node – ./server/server.js”,
2、因为是win10所以这样设置,就会出现node_env的错误,所以改成:
“server”: “set NODE_ENV=test&&nodemon --exec babel-node – ./server/server.js”,
3、但是当我需要使用:css-modules-require-hook的时候,再次运行npm run server 就会提示:
‘babel-node’ 不是内部或外部命令,也不是可运行的程序
。。。。。好难受
1回答
-
nc1199
提问者
2019-09-20
解决方式:
1、确认自己的nodejs版本在10或以上。2、安装 babel-cli 默认安装依赖 babel/core 6.26.3,基本可以说这种不带 @ 的语法将停留在 v6 版本里。
所以要用 v7 的话,就应该使用 @babel/cli,提供 babel 命令行使用环境,这个版本并不会自动安装 @babel/core,而是需要自行安装匹配依赖,所以要能执行 babel,再加上使得 node 能运行 JavaScript 新特性。3、这时候最少你需要安装以下插件:
yarn add @babel/cli @babel/core @babel/node @babel/preset-env -D
npm i @babel/cli @babel/core @babel/node @babel/preset-env -DOK搞定了!!!配置环境变量真的是个深坑!
00
Redux+React Router+Node.js全栈开发
1822 学习 · 750 问题
相似问题