问题标签 [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 - 在 Visual Studio 代码中运行 babel-node
通常要通过命令行启动,我可以输入:
当我尝试设置它以便断点和在 Visual Studio 代码中不起作用时,我收到:
我推测这与从该目录而不是从与 server.js 文件相同的目录调用可执行文件这一事实有关 - 但我真的不知道。
launch.json
javascript - 为什么此代码不会导致 ReferenceError?
此代码导致
为什么第一个 console.log(tmp) 不会抛出错误?
为什么它应该抛出一个referenceError
在 ECMAScript 2015 中,let 将变量提升到块的顶部。但是,在变量声明之前引用块中的变量会导致 ReferenceError。从块开始到处理声明,该变量处于“临时死区”中。
问题是 bable 设置,我想。
所以,也许这是通天塔的一个错误? https://github.com/babel/babel.github.io/issues/826
npm - 无法在 es2015 模式下运行全局 babel-node
因此,当我在本地安装这些软件包时,它们可以工作,但是在全局安装时(并在本地删除它们)
似乎该标志没有设置 es2016-node 以查看全局包列表。无论如何都会发生以下错误:
npm run start myfile.js
visual-studio-code - 在 Visual Studio Code 中使用 babel-node 进行调试
我在用着:
- VS 代码 v1.3.1
- 节点 v6.3.1
- 通天塔节点 v6.11.4
- 视窗 10
我无法使用以下启动文件在断点处停止。调试器运行并附加到端口,但是当我使用断点运行应用程序时,它不会在断点处停止并直接运行。任何人已经得到这个工作,请指教。
node.js - 部署使用 babel-node 开发的应用程序
我第一次使用 webpack,从教程开始,但我一直试图将它部署到数字海洋。
我在开发过程中一直在通过键入运行服务器
哪个电话:
这在本地对我来说很好,但是当我尝试在数字海洋上运行它时,它首先工作了几分钟,然后就死了。我在某处读到不建议在实时服务器上运行 babel-node,所以我想这与此有关。
我可以从 package.json 中的这一行看到:
我应该做某种部署步骤,但我仍然只能使用 npm start 运行它,它使用 babel-node devServer.js
构建后如何实际运行它?我究竟做错了什么?
来自 package.json:
我的开发配置:
产品配置:
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。
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 时发生,但每次编辑源时都会发生。
javascript - babel-node 安装“只允许 RSA 和 DSA 公钥”
我在安装时遇到问题babel-node
npm i -g babel-node
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,因为它非常重。那么正确的方法是什么?运行服务器?
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 等方面的方法......
如何更改上面的目录?