我无法运行我的节点服务器Babel编译错误

问题描述 投票:0回答:2

我正在关注这个tutorial的MEAN堆栈,我无法运行我的服务器,我得到了这个错误

Babel编译错误TypeError:无法读取属性“绑定”

这是我的repo

node.js express babeljs
2个回答
1
投票

你要遵循的教程必须有点旧。您需要在应用程序中添加@babel/core@babel/preset-env作为dev依赖项。

npm install --save-dev @babel/core @babel/preset-env

您还需要将以下内容替换为.babelrc文件,如@iLuvLogix指出的那样。

{ "presets": ["@babel/preset-env"] } 

请注意,babel-watch寻找的server.js似乎在您的回购中缺失。您需要创建它,因为这是启动服务器时执行的第一个文件(根据您的package.json)。


0
投票

如果您使用的是babel 7.x,请尝试将.babelrc文件更改为

{ "presets": ["@babel/preset-env"] }

如果您在babel-preset-env(适用于6.x)中引用包.babelrc,则需要引用@babel/preset-env(适用于7.x)。

这是关于GitHub的这个问题的报告

© www.soinside.com 2019 - 2024. All rights reserved.