问题标签 [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.
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
?
node.js - 找不到模块'babel-node'
我正在尝试使用节点在我的服务器端运行一些 React 代码。按照教程,我正在尝试将 babel 添加到我的节点服务器,以便将 JSX 转换为 JS。
我将运行脚本添加到我json.config
的使用 babel-node 如下(我使用“watch-server”脚本进行开发):
我遇到的问题是当我尝试运行时npm run watch-server
出现错误:
这是我的依赖项的片段:
并且.babelrc
:
我正在努力找出问题所在...
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" } 中,但它显示上述错误。请帮我。
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 存档:
首先,谢谢
babeljs - babel-node 不适用于 ubutnu 18 上的 nodejs 12
使用 Ubuntu 18、NodeJS 12 运行 babel-node 时出现以下错误