我已安装Babel后尝试安装Babel Watch 我的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 dev-start C:\ Users \ PRO \ Desktop \ t3 babel-watch server.js
内部/模块/cjs/loader.js:583 犯错 ^
错误:找不到模块'@ babel / core' 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:581:15) 在Function.Module._load(内部/模块/cjs/loader.js:507:25) 在Module.require(internal / modules / cjs / loader.js:637:17) 在要求时(内部/模块/cjs/helpers.js:22:18) 在对象。 (C:\ Users \ PRO \ Desktop \ t3 \ node_modules \ babel-watch \ babel-watch.js:7:15) 在Module._compile(内部/模块/cjs/loader.js:689:30) 在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10) 在Module.load(internal / modules / cjs / loader.js:599:32) 在tryModuleLoad(内部/模块/cjs/loader.js:538:12) 在Function.Module._load(internal / modules / cjs / loader.js:530:3)npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm错误! t3@1.0.0 dev-start:
babel-watch server.js
npm错误!退出状态1 npm ERR! npm ERR! 在t3@1.0.0 dev-start脚本处失败。 npm ERR!这可能不是 npm有问题。上面可能还有其他日志记录输出。
答案 0 :(得分:0)
[更新] 您可能已更新了通天塔。签出https://github.com/babel/babel/issues/8908和How to upgrade to babel 7
尝试
npm install @babel/core --save