问题标签 [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 投票
1 回答
870 浏览

node.js - 当我向 babel.config.js 添加忽略选项时,Babel-node 忽略或行为不端

我正在使用命令

编译名为test.js的脚本。

test.js导入import template from 'lodash-es/template';,我也希望它被编译。

在 babel.config.js添加忽略包含排除选项正则表达式不起作用。如何添加像 babel.config.js 这样的内联--ignore选项 ( )?{ ignore: [/node_modules\/(?!lodash-es)/] }为什么{ ignore: [/node_modules\/(?!lodash-es)/] } 使用@babel/register而不是使用babel.config.js

下面是test.js:

包.json:

问题似乎类似于https://github.com/facebook/jest/issues/6229

0 投票
1 回答
218 浏览

babeljs - babel-node 正在编译测试并失败

我可以构建并且代码可以使用并正确排除测试,并且可以使用以下命令运行代码node

但是尝试使用babel-node似乎包括测试,无论如何:

根据忽略模式,我可以得到不同的错误,但测试文件中的错误。例如。src/entity/authentication/authentication.test.js哪个 babel 应该忽略。

我尝试了多种模式:

  • **/*.test.js
  • src/**/*.js
  • /src/**/*.js

我敢肯定,我缺少一些简单的东西。

如果有帮助,我的 babel 配置:

}

0 投票
1 回答
621 浏览

node.js - Node 和 Express 服务器在终端上运行,但 Web 浏览器显示“ERR_CONNECTION_REFUSED localhost 拒绝连接”。

这是我的Node.js代码:

当我使用$ npm start时,我得到这个:

但是,当我从 Web 浏览器访问http://localhost:4000/时,我看到:

在此处输入图像描述

有什么想法可以通过网络浏览器完成这项工作吗?

更新 1:

我的意思是http://localhost:400

0 投票
2 回答
1147 浏览

node.js - 构建到 dist 文件夹后如何在 Now.sh/Vercel 上运行 Node.js 应用程序

我的 package.json 中有以下脚本

我的应用程序构建,但只是dist/index.js作为文件提供而不是运行。

我试图改变servestart但没有运气。

还尝试将serve脚本作为buildwith的一部分运行&&- 这产生了一个刚刚运行的构建过程。

我觉得解决方案是微不足道的,我只是在我的脚本上犯了错误。

有任何想法吗?

0 投票
1 回答
2581 浏览

node.js - babel-node 错误:找不到模块 '../es'

当我运行我的应用程序时,我一直遇到以下MODULE_NOT_FOUND错误。

我已经清理了 Docker,yarn clean重新启动了我的计算机,删除了 repo 并克隆了一个全新的 repo,并且这个错误一直在发生。我的同事也没有遇到这个错误。有没有人有任何想法?

我的.babelrc文件:

错误:

0 投票
1 回答
223 浏览

javascript - 当 babel cli 正常工作时,babel-node 失败

编辑:解决方案是从 type=module 中删除package.json

我正在尝试使用babel-node,但无法从.babelrc. 奇怪的是babelcli工作得很好。

这有效:

这失败了:

这也有效:

.babelrc.yml

包.json

src/build-html.js

我放了一个仓库来帮助调试https://github.com/joelnet/mojo-gallery

签出stack-overflow此问题的标签

0 投票
0 回答
47 浏览

webpack - Webpack definePlugin 等效于 babel-node

我正在创建一个 SSR React 应用程序,babel-node用于服务器,webpack 用于客户端。我正面临共享/访问环境变量的问题。对于客户端(webpack),我使用和webpack.DefinePlugin访问${API_V1}/get-product process.env`.envfetch(), Without

但不能对babel-node. 我不想更新所有文件,process.env.API_V1只想访问 API_V1 之类的环境。

是否有任何插件或方法来实现这一点?

提前致谢。

更多信息

0 投票
1 回答
175 浏览

typescript - 如何让 ts-node 知道在 `d.ts` 文件中声明的命名空间?

我有一个MY_FILE.ts这样的文件:

param 类型是通过对文件的namespace调用MY_NAMESPACEI访问的。像这样:declareMY_NAMESPACE.d.ts

src/MY_NAMESPACE.d.ts

我需要运行该MY_FILE.ts文件,其中包含一个脚本。

这工作正常:

不起作用(我希望它可以正常工作):

我收到此错误:error TS2503: Cannot find namespace MY_NAMESPACE

在此处输入图像描述

注意:在我的真实案例中,MY_NAMESPACE被称为TYPES.

我怎样才能让它工作ts-node

0 投票
3 回答
4841 浏览

javascript - [NODEMON]- babel-node 未被识别为内部或外部命令

我正在尝试设置一个简单的快速服务器。我正在使用 nodemon 启动我的开发服务器但是我的应用程序不断崩溃,因为它无法识别“babel-node”命令。

错误输出是

我的 package.json 脚本是

我的依赖项和开发依赖项是

我尝试使用常规 node 命令在没有 nodemon 的情况下对其进行测试,它按预期运行

我的文件夹结构如下

在此处输入图像描述

index.js 的内容是

我也尝试删除我的 node_modules 和 package-lock.json 文件并重新安装但仍然崩溃..

(*这是我的第一个问题;))

0 投票
0 回答
92 浏览

babeljs - babel-node 在运行时会忽略我的预设

我正在尝试使用 babel-node,但是我传递的预设完全被忽略了:

有什么问题?