问题标签 [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.
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:
babeljs - babel-node 正在编译测试并失败
我可以构建并且代码可以使用并正确排除测试,并且可以使用以下命令运行代码node
:
但是尝试使用babel-node
似乎包括测试,无论如何:
根据忽略模式,我可以得到不同的错误,但测试文件中的错误。例如。src/entity/authentication/authentication.test.js
哪个 babel 应该忽略。
我尝试了多种模式:
**/*.test.js
src/**/*.js
/src/**/*.js
我敢肯定,我缺少一些简单的东西。
如果有帮助,我的 babel 配置:
}
node.js - Node 和 Express 服务器在终端上运行,但 Web 浏览器显示“ERR_CONNECTION_REFUSED localhost 拒绝连接”。
这是我的Node.js
代码:
当我使用$ npm start
时,我得到这个:
但是,当我从 Web 浏览器访问http://localhost:4000/时,我看到:
有什么想法可以通过网络浏览器完成这项工作吗?
更新 1:
我的意思是http://localhost:400
node.js - 构建到 dist 文件夹后如何在 Now.sh/Vercel 上运行 Node.js 应用程序
我的 package.json 中有以下脚本
我的应用程序构建,但只是dist/index.js
作为文件提供而不是运行。
我试图改变serve
,start
但没有运气。
还尝试将serve
脚本作为build
with的一部分运行&&
- 这产生了一个刚刚运行的构建过程。
我觉得解决方案是微不足道的,我只是在我的脚本上犯了错误。
有任何想法吗?
node.js - babel-node 错误:找不到模块 '../es'
当我运行我的应用程序时,我一直遇到以下MODULE_NOT_FOUND
错误。
我已经清理了 Docker,yarn clean
重新启动了我的计算机,删除了 repo 并克隆了一个全新的 repo,并且这个错误一直在发生。我的同事也没有遇到这个错误。有没有人有任何想法?
我的.babelrc
文件:
错误:
javascript - 当 babel cli 正常工作时,babel-node 失败
编辑:解决方案是从 type=module 中删除package.json
我正在尝试使用babel-node
,但无法从.babelrc
. 奇怪的是babel
cli工作得很好。
这有效:
这失败了:
这也有效:
.babelrc.yml
包.json
src/build-html.js
我放了一个仓库来帮助调试https://github.com/joelnet/mojo-gallery
签出stack-overflow
此问题的标签
webpack - Webpack definePlugin 等效于 babel-node
我正在创建一个 SSR React 应用程序,babel-node
用于服务器,webpack 用于客户端。我正面临共享/访问环境变量的问题。对于客户端(webpack),我使用和webpack.DefinePlugin
访问${API_V1}/get-product process.env`.env
fetch(
), Without
但不能对babel-node
. 我不想更新所有文件,process.env.API_V1
只想访问 API_V1 之类的环境。
是否有任何插件或方法来实现这一点?
提前致谢。
更多信息
javascript - [NODEMON]- babel-node 未被识别为内部或外部命令
我正在尝试设置一个简单的快速服务器。我正在使用 nodemon 启动我的开发服务器但是我的应用程序不断崩溃,因为它无法识别“babel-node”命令。
错误输出是
我的 package.json 脚本是
我的依赖项和开发依赖项是
我尝试使用常规 node 命令在没有 nodemon 的情况下对其进行测试,它按预期运行
我的文件夹结构如下
index.js 的内容是
我也尝试删除我的 node_modules 和 package-lock.json 文件并重新安装但仍然崩溃..
(*这是我的第一个问题;))
babeljs - babel-node 在运行时会忽略我的预设
我正在尝试使用 babel-node,但是我传递的预设完全被忽略了:
有什么问题?