使用Node.js,Webpack,Babel和ES6 / ES7进行特定节点配置

时间:2018-08-05 07:23:55

标签: node.js babel es6-modules

我对当前的状态非常困惑,我需要一些有关特定配置的帮助。有大量的例子可以“几乎”得到我想要的东西,但是我似乎在圈子里闲逛并且花了很多时间。

首先,我将列出需要在VSCode中配置为node.js项目的内容

节点10

  • 列表项
  • Webpack 4
  • babel
  • 使用ES6导入的能力(即使使用ES7也可以)
  • 它是用于Express API应用程序的,因此我不需要编译为浏览器代码。

前2个,没问题,似乎webpack可以构建到一个单独的目录。

当我从'./my.controller'运行导入MyController

我收到一个错误,这显然是由于它还不喜欢在node中本机导入语句。我以为我会用babel解决这个问题,但是它发展得如此之快,没有最新的好教程。

当前使用节点与导入语句的最基本方法是-使用正确的babel版本?

我遇到的问题:  -使用一个教程,它说我应该使用babel-preset-env  -本教程https://dev.to/aurelkurtula/setting-up-a-minimal-node-environment-with-webpack-and-babel--1j04-似乎最接近,但是babel-cli无法全局安装。

babel。\ server \ index.js给我错误:

List<Cat>

这是有道理的,除非我不知道如果未在全球范围内安装babel,应该由谁来运行。

陷入困境!

0 个答案:

没有答案