我对当前的状态非常困惑,我需要一些特定配置的帮助 . 有大量的例子“几乎”得到了我想要的东西,但我好像在绕圈子走了几个小时 .
首先,我将列出我需要在VSCode中配置为node.js项目的内容
节点10
-
列出项目
-
Webpack 4
-
巴贝尔
-
使用ES6导入的能力(即使是ES7也不错)
-
它是一个快速API应用程序,所以我不需要编译到浏览器代码 .
前2,没有问题,似乎有webpack将构建到一个单独的目录 .
当我从'./my.controller'运行导入MyController时
我收到一个错误,这显然是由于它在节点中本身不喜欢import语句 . 我以为我会用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给了我错误:
babel : The term 'babel' is not recognized as the name of a cmdlet ( ..etc )
哪种方式有道理,除非我不知道如果没有全球安装的话,谁来管理babel .
难倒!