在node.js中设置babel-watch时遇到问题

时间:2019-10-07 19:15:51

标签: npm

我已安装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有问题。上面可能还有其他日志记录输出。

1 个答案:

答案 0 :(得分:0)

[更新] 您可能已更新了通天塔。签出https://github.com/babel/babel/issues/8908How to upgrade to babel 7

尝试

npm install @babel/core --save