问题标签 [babel-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
169 浏览

webpack - 为什么 babel-loader 失败但 babel-node 可以很好地混合 ES 导入和 CJ 模块?

我的项目中有文件同时使用 CJSrequire和 ESimport语法,如下所示:

我知道我们不应该将这些混合在一起,但我认为babel这就是为了将所有内容转换为工作。

在开发中,我用babel-node这样的方式启动dev版本:

以上工作正常,我所有的混合 CJS 和 ES 文件都工作。但是,当涉及到生产构建时,Webpack 失败并抛出此错误:

262指的module.exports = ExpressRouter;是我上面代码中的部分。

构建的Webpack 5配置文件是这样的:

package.json我也有以下配置:

为什么它与babel-node而不是一起工作的原因是什么babel-loader

0 投票
0 回答
145 浏览

node.js - 找不到模块'babel-node'

我正在尝试使用节点在我的服务器端运行一些 React 代码。按照教程,我正在尝试将 babel 添加到我的节点服务器,以便将 JSX 转换为 JS。

我将运行脚本添加到我json.config的使用 babel-node 如下(我使用“watch-server”脚本进行开发):

我遇到的问题是当我尝试运行时npm run watch-server出现错误:

这是我的依赖项的片段:

并且.babelrc

我正在努力找出问题所在...

0 投票
2 回答
107 浏览

javascript - babel-node --presets 节点 '.' 不被识别为内部或外部命令,

这是 package.json 中的依赖项

server.js 文件中的代码

index.js 文件中的代码

控制台中的错误

从 YouTube 教程中学习,我尝试制作一个 whatsapp 克隆。我想使用 babel cli 和 babel node 来启动服务器以便连接数据库,所以我写了这段代码 { "./node_modules/babel-cli/bin/babel-node.js --presets node8 ./server. js" } 中,但它显示上述错误。请帮我。

0 投票
1 回答
97 浏览

javascript - React-native:[NODEMON] 开始 `babel-node src`,“babel-node”不被识别为内部或外部命令,而我运行 'npm run dev'

我正在使用 nodemon 在 React Native 应用程序中启动一个带有 hello world 的示例。但是我的应用程序不断崩溃,因为当我执行“npm run dev”时它无法识别“babel-node”命令。错误输出为:

如何修复此错误?

我的 package.json:

我的 index.js(在 src 文件夹中:src/index.js):

我的 .babelrc 存档:

首先,谢谢

0 投票
0 回答
18 浏览

babeljs - babel-node 不适用于 ubutnu 18 上的 nodejs 12

使用 Ubuntu 18、NodeJS 12 运行 babel-node 时出现以下错误