babel-node문제로 실행이 되지 않습니다.
2547
작성한 질문수 13
명령어를 실행하면
"'babel-node'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."
라고 뜹니다. 인터넷에 아무리 뒤져바도 해결하는 방법이 나와있지 않아서 도움요청을 드립니다.
{
"name": "blog",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "nodemon --exec babel-node ./server/server.js "
},
"author": "",
"license": "ISC",
"dependencies": {
"babel-node": "^0.0.1-security",
"cors": "^2.8.5",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"helmet": "^4.2.0",
"hpp": "^0.2.3",
"moment": "^2.29.1",
"mongoose": "^5.11.8"
},
"devDependencies": {
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"@babel/node": "^7.12.10",
"@babel/polyfill": "^7.12.1",
"@babel/preset-env": "^7.12.11",
"babel-loader": "^8.2.2",
"morgan": "^1.10.0",
"nodemon": "^2.0.6"
}
}
답변 6
0
만약에 그러시다면... node를 14버전 이상으로 설치하시고,
package.json에
"type":"module" 한줄만 추가해주시면 babel을 안쓰셔도 ES6 모듈을 사용해서 강의를 따라가실수 있습니다.
대신 babel 관련 설정은 다 빼주시면 그대로 진행가능하십니다.
아니면 백엔드는 그냥 Common JS 문법으로 진행하시겠다하시면 node 버전업이나 babel 안쓰셔도 가능하십니다.
******************************************************************************************************
[방법2]
| { | |
| "name": "blog", | |
| "version": "1.0.0", | |
| "main": "index.js", | |
| "scripts": { | |
| "dev": "nodemon ./server/server.js --exec babel-node --ignore './client'", | |
| "prebuild": "cd client && npm run build", | |
| "build": "babel server --out-dir build", | |
| "build:server": "babel server --out-dir build" | |
| }, | |
| "author": "", | |
| "license": "ISC", | |
| "keywords": [], | |
| "description": "", | |
| "dependencies": { | |
| "aws-sdk": "2.706.0", | |
| "bcryptjs": "2.4.3", | |
| "cors": "2.8.5", | |
| "dotenv": "8.2.0", | |
| "express": "4.17.1", | |
| "greenlock-express": "4.0.3", | |
| "helmet": "3.22.0", | |
| "hpp": "0.2.3", | |
| "jsonwebtoken": "8.5.1", | |
| "moment": "2.26.0", | |
| "mongoose": "5.9.18", | |
| "multer": "1.4.2", | |
| "multer-s3": "2.9.0", | |
| "path": "0.12.7" | |
| }, | |
| "devDependencies": { | |
| "@babel/cli": "7.10.1", | |
| "@babel/core": "7.10.2", | |
| "@babel/node": "7.10.1", | |
| "@babel/polyfill": "7.10.1", | |
| "@babel/preset-env": "7.10.2", | |
| "babel-loader": "8.1.0", | |
| "morgan": "1.10.0", | |
| "nodemon": "2.0.4" | |
| } | |
|
} ************************************************** 새로 폴더를 만드신후 이것을 그대로 복사하셔서 package.json에 붙여넣으시고, npm i 로 인스톨 하시기 바랍니다. |
0
지우고 했는데, 안되더라고요. 패키지 설치 다시했는데도 안되요. 그래서 처음부터 강의를 다시따라하면서 dev쪽에만 설치 하고 실행해 봤는데 그것도 안됩니다.... 다른 방법이 없을까요?
0
지금 babel-node가 2개가설치되어 있는데 devDependencies에 있는게 제대로 된것이고, 그 위거는 잘못된것이라 지워주셔야 합니다
npm uninstall babel-node해주시기 바랍니다
0
"dependencies":{
"babel-node" : ^0.0.1-security -> 이 부분 지우시고, node_modules를 다시 설치해보시기 바랍니다. 다른 것이 설치되어 있네요.
npm run dev-watch 오류
0
77
1
npm i react-redex redux-saga react-router-dom connected-react-router bootstrap reactstrap dotenv 명령어 설치하면 에러날까요?
0
441
1
mongodb 자세히 알고 싶습니다
0
265
1
강의 듣으면서...포스트 맨도 안됩니다
0
248
1
혹시 gatsby 생성하는 명령어 하는지 알고 싶습니다
0
275
1
webpack 설정 문제입니다.
0
310
1
Category관련 질문
0
234
1
https://www.ssaple.net/ 블로그 접속이 되질 않아요.
0
312
1
리액트 버전 오류 나시는 분들 참고
0
482
1
react 18버전에서의 connected-react-router 가 설치가안됩니다
0
1070
1
jwt.sign() 에서의 질문입니다.
0
207
1
ssaple.net 접속이 안됩니다.
0
369
1
Media(Video) 파일 첨부관련 질문
0
297
1
페이지 Link를 이용한 페이지 이동이 안됩니다
0
340
1
webpack.config.js 설정
0
833
1
몽고db 사이트가 많이 바뀌어서
0
346
1
선생님 req에 아무것도 안들어오는데 혹시 뭐가문제일까요 ?
0
302
1
안녕하세요 강의 잘 보고 있습니다 질문 하나 있는데요 ..
0
1587
1
그대로 따라하였고 하루종일 reboot하는데 되지않습니다..
0
214
1
Encountered two children with the same key 에러..
0
866
1
강사님 redux에러 질문이요
1
245
2
선생님 왜 저는 백날해도 collapse 내용이 link아래로 갈까요?
0
350
2
postDetail scss 문제
0
235
3
강사님 포스트 디테일 부분을 똑같이 작성하였는데 이런 오류가 나서 도저히 방법을 모르겠습니다 ㅠㅠ
0
212
1





