【问题标题】:having a problem with setting up my babel-watch in node.js在 node.js 中设置我的 babel-watch 时遇到问题
【发布时间】:2020-02-05 02:51:50
【问题描述】:

我在安装 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 开发启动 C:\Users\PRO\Desktop\t3 babel-watch server.js

内部/模块/cjs/loader.js:583 抛出错误; ^

错误:找不到模块“@babel/core” 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15) 在 Function.Module._load (internal/modules/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 (internal/modules/cjs/loader.js:689:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10) 在 Module.load (internal/modules/cjs/loader.js:599:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:538:12) 在 Function.Module._load (internal/modules/cjs/loader.js:530:3) npm ERR!代码 ELIFECYCLE npm 错误! errno 1 npm 错误! t3@1.0.0 开发启动: babel-watch server.js npm 错误!退出状态 1 npm ERR! npm 错误! t3@1.0.0 dev-start 脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

【问题讨论】:

    标签: npm


    【解决方案1】:

    [更新] 你可能已经更新了 babel。查看https://github.com/babel/babel/issues/8908 & How to upgrade to babel 7

    试试

    npm install @babel/core --save
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2019-08-21
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多