在 Node.js 中设置我的 Babel 手表时遇到问题



我在安装 babel 后尝试安装 babel 手表 我的 JSON 文件如下

{
"name": "t3",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"build": "babel server.js --out-dir build",
"dev-start": "babel-watch server.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babel-watch": "^7.0.0"
}
}

但是我在运行时收到此错误npm run dev-start

t3@1.0.0 开发启动 C:\用户\PRO\桌面\t3 通天塔手表服务器.js

内部/模块/CJS/加载器.js:583 投掷错误; ^

错误:找不到模块"@babel/核心" 在Function.Module._resolveFilename(内部/模块/CJS/加载器.js:581:15( 在Function.Module._load(内部/模块/CJS/加载器.js:507:25( at Module.require (internal/modules/cjs/loader.js:637:17( 在需要(内部/模块/CJS/助手.js:22:18( 在对象。(C:\Users\PRO\Desktop\t3ode_modules\babel-watch\babel-watch.js:7:15( 在Module._compile(内部/模块/CJS/加载器.js:689:30( 在Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10( at Module.load (internal/modules/cjs/loader.js:599:32( at tryModuleLoad (internal/modules/cjs/loader.js:538:12( at Function.Module._load (internal/modules/cjs/loader.js:530:3( npm ERR!代码 电子生命周期 npm 错误!错误 1 npm 错误!t3@1.0.0 开发启动:babel-watch server.jsnpm 错误!退出状态 1 npm 错误!呵呵! 在 t3@1.0.0 开发启动脚本中失败。呵呵!这可能不是 NPM 有问题。上面可能有其他日志记录输出。

[更新] 你可能已经更新了 babel。查看 https://github.com/babel/babel/issues/8908 & 如何升级到 Babel 7

尝试

npm install @babel/core --save

最新更新