问题标签 [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 回答
7160 浏览

node.js - 在 Visual Studio 代码中运行 babel-node

通常要通过命令行启动,我可以输入:

当我尝试设置它以便断点和在 Visual Studio 代码中不起作用时,我收到:

我推测这与从该目录而不是从与 server.js 文件相同的目录调用可执行文件这一事实有关 - 但我真的不知道。

launch.json

0 投票
3 回答
223 浏览

javascript - 为什么此代码不会导致 ReferenceError?

此代码导致

为什么第一个 console.log(tmp) 不会抛出错误?


为什么它应该抛出一个referenceError

在 ECMAScript 2015 中,let 将变量提升到块的顶部。但是,在变量声明之前引用块中的变量会导致 ReferenceError。从块开始到处理声明,该变量处于“临时死区”中。


问题是 bable 设置,我想。
所以,也许这是通天塔的一个错误? https://github.com/babel/babel.github.io/issues/826

0 投票
2 回答
1431 浏览

npm - 无法在 es2015 模式下运行全局 babel-node

因此,当我在本地安装这些软件包时,它们可以工作,但是在全局安装时(并在本地删除它们)

似乎该标志没有设置 es2016-node 以查看全局包列表。无论如何都会发生以下错误:

npm run start myfile.js

0 投票
6 回答
32752 浏览

visual-studio-code - 在 Visual Studio Code 中使用 babel-node 进行调试

我在用着:

  • VS 代码 v1.3.1
  • 节点 v6.3.1
  • 通天塔节点 v6.11.4
  • 视窗 10

我无法使用以下启动文件在断点处停止。调试器运行并附加到端口,但是当我使用断点运行应用程序时,它不会在断点处停止并直接运行。任何人已经得到这个工作,请指教。

0 投票
1 回答
1144 浏览

node.js - 部署使用 babel-node 开发的应用程序

我第一次使用 webpack,从教程开始,但我一直试图将它部署到数字海洋。

我在开发过程中一直在通过键入运行服务器

哪个电话:

这在本地对我来说很好,但是当我尝试在数字海洋上运行它时,它首先工作了几分钟,然后就死了。我在某处读到不建议在实时服务器上运行 babel-node,所以我想这与此有关。

我可以从 package.json 中的这一行看到:

我应该做某种部署步骤,但我仍然只能使用 npm start 运行它,它使用 babel-node devServer.js

构建后如何实际运行它?我究竟做错了什么?

来自 package.json:

我的开发配置:

产品配置:

0 投票
6 回答
9862 浏览

node.js - nodemon + babel 多次重启服务器

在我的package.json中,我有一个用于开发环境的启动脚本。它看起来像这样:

当我击中npm run dev一切正常时,babel 正在按应有的方式转换所有内容,nodemon 开始观看。我看到这个:

当我在 src/-folder 中保存文件时,nodemon 将重新启动服务器。但这是我的问题,它重新启动 2-3 次......每次我保存一个文件时,它看起来像这样:

如果我输入“rs”,则 nodemon 按预期重新启动一次。

我不知道如何解决这个问题,甚至不知道在哪里寻找答案。我试过用谷歌搜索它。我一直在 github 上访问包的错误部分......(也许我只是在谷歌搜索上很烂)。
这是我为同一问题找到的唯一链接,但似乎没有答案:Nodemon 在使用 babel 时在保存时运行多次
无论如何我尝试了他的脚本,NODE_PATH=src nodemon src --exec babel -w src/ --out-dir build/ --source-maps但同样的事情发生了,重新启动两次或三次。

就像@Connorelsea 在上面链接中提供的答案的评论部分所说,如果我添加--delay 2.5它只重新启动一次。

我在想也许当我在一个监视的文件中点击保存时,nodemon 会立即重新启动并且 babel 开始编译。当 babel 完成后,它会保存一堆 om 转译文件,并且 nodemon 再次重新启动,因为对 src/-文件夹进行了更改。但我不知道如何调试它。

希望你们能帮助我!

**** 编辑 ****

刚刚找到这个https://github.com/remy/nodemon/issues/508但他们唯一的解决方案是“升级 nodemon”。我目前确实有最新的 1.11.0。

0 投票
1 回答
797 浏览

npm - Windows 10 上的 Webpack 模块解析问题

我在使用 Webpack 解析 Windows 上的模块名称时遇到问题。加载器已安装,但 Webpack 用于尝试解析它们的路径不正确(请注意,它将模块路径连接到下面的工作目录)。Webpack 正在与 webpack-dev-server 一起启动。

相关资料:

  • 视窗 10
  • 节点 6.6.0
  • 我正在通过 NPM 脚本使用 babel-node 运行 webpack
  • Webpack 2.1.0-beta.22
  • NPM 3.10.3

编辑:这通常仅在我进行触发热重载的编辑时发生。有时会在我第一次启动 webpack-dev-server 时发生,但每次编辑源时都会发生。

0 投票
1 回答
1265 浏览

javascript - babel-node 安装“只允许 RSA 和 DSA 公钥”

我在安装时遇到问题babel-node

npm i -g babel-node

0 投票
0 回答
99 浏览

node.js - 如何在 deattach 模式下运行 babel-node

我遵循本教程

它用NODE_ENV=production node_modules/.bin/babel-node --presets 'react,es2015' src/server.js

我的第一个问题是:

如何在分离模式下运行上面的命令行?即上面的命令行不允许我退出终端。

我的第二个问题是:

但是,从文档(https://babeljs.io/docs/usage/ ...,据说你不应该在生产中使用 babel-node,因为它非常重。那么正确的方法是什么?运行服务器?

0 投票
1 回答
107 浏览

git - 如何从 GIT bash 执行 Babel-node 而不输入 node_modules 的整个链接

目标是从 GIT bash 执行 babel-node server.js,而无需输入 babel-node 的整个链接。

在此处输入图像描述

.bash_profile 具有以下内容:

.bashrc 具有以下内容:

$ babel-node server.js 输入 GIT bash 显示:

我如何仍在学习 GIT、NPM 等方面的方法......

如何更改上面的目录?