[英]NodeJs, es6 debugging issue in VSC
我正在嘗試在 Visual Studio Code 中調試 nodeJS 代碼,但不幸的是我得到了以下信息:
(function (exports, require, module, __filename, __dirname) { import { start } from './server'
據我所知,這意味着不支持 es6 功能,但我認為我的package.json和.babelrc是正確的。
.babelrc:
"presets": [
"es2015",
["@babel/env", {
"targets": {
"node": "current"
}
}]
],
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-object-rest-spread"
],
"sourceMaps": true,
"retainLines": true
}
package.json:
"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "^8.2.1",
"babel-jest": "^23.4.2",
"babel-preset-es2015": "^6.24.1",
"babel-register": "^6.26.0",
"eslint": "^4.15.0",
"eslint-config-prettier": "^2.9.0",
"eslint-config-standard": "^11.0.0",
"eslint-friendly-formatter": "^3.0.0",
"eslint-loader": "^1.7.1",
"eslint-plugin-import": "^2.13.0",
"eslint-plugin-jest": "^21.15.1",
"eslint-plugin-node": "^7.0.1",
"eslint-plugin-prettier": "^2.6.2",
"eslint-plugin-promise": "^3.8.0",
"eslint-plugin-standard": "^3.1.0",
"jest": "^23.6.0",
"mock-req-res": "^1.0.2",
"mongodb-memory-server": "^5.2.8",
"nodemon": "^1.18.3",
"prettier": "^1.15.2",
"rimraf": "^2.6.2",
"supertest": "^3.3.0"
},
有什么想法有什么問題嗎?
我覺得你應該試試
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
],
它將根據節點的需要自動編譯您的代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.