在 node.js 中设置我的 babel-watch 时遇到问题
Posted
技术标签:
【中文标题】在 node.js 中设置我的 babel-watch 时遇到问题【英文标题】:having a problem with setting up my babel-watch in node.js 【发布时间】: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 的问题。上面可能还有额外的日志输出。
【问题讨论】:
【参考方案1】:[更新] 你可能已经更新了 babel。查看https://github.com/babel/babel/issues/8908 & How to upgrade to babel 7
试试
npm install @babel/core --save
【讨论】:
@LeonardHABIMANA 在这里发布 这个错误> babel-watch server.js Babel compilation error TypeError: Cannot read property 'bindings' of null
你可能已经更新了 babel。查看github.com/babel/babel/issues/8908 & ***.com/questions/52157996/how-to-upgrade-to-babel-7以上是关于在 node.js 中设置我的 babel-watch 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章
Tailwind 没有在 Ubuntu 中设置我的 NextJs 项目的样式
如何在 Android Kitkat 中设置我的短信应用默认值?
如何在我的 winforms 应用程序中设置我的 datagrid 滚动条的位置?
如何在 Google App Engine 中设置我的默认版本