node.js - 我无法运行我的节点服务器 Babel 编译错误
问题描述
我正在关注本教程以获得 MEAN 堆栈,但我无法运行我的服务器我收到此错误
Babel 编译错误 TypeError: Cannot read property 'bindings'
这是我的回购
解决方案
您正在遵循的教程必须有点旧。您需要在应用程序中添加@babel/core
和作为开发依赖项。@babel/preset-env
npm install --save-dev @babel/core @babel/preset-env
.babelrc
正如@iLuvLogix 指出的那样,您还需要用以下内容替换文件的内容。
{ "presets": ["@babel/preset-env"] }
请注意,server.js
您的仓库中似乎缺少 babel-watch 查找的内容。您需要创建它,因为这是您启动服务器时执行的第一个文件(根据您的 package.json)。
推荐阅读
- reactjs - 在反应应用程序中向 package.json 添加主页字段而不是转换为构建
- coq - Coq Z_3 组定义左 id 定理
- amazon-web-services - 使用 Deploy 命令的 Cloudformation CLI 参数
- java - 在 MotionLayout 中使用时如何使 PlayerView 在横向模式下全屏
- rxjs - .pipe(takeUntil) 在不应该听的时候正在听
- python - 如何使用 HTML 格式化包含表单数据的电子邮件?
- javascript - 以下 React 组件有什么区别?
- java - 如何从 java jax-rs 服务器获取帖子正文数据
- python - 如何对数据集的所有行应用正则表达式?
- android - 移动设备上的 Chrome 忽略 autocapitalize="none"