8得票4回答
在 Node.js v14 中,D:\Projects\matri-site\bin\www 中的文件扩展名未知,导致 TypeError [ERR_UNKNOWN_FILE_EXTENSION] 错误。

我是Node.js新手,遇到了一些问题。之前我使用的是Node.js v13.8来运行我的Express应用程序,效果非常好。我使用的是ES6语法和类型模块,并且拥有JS扩展文件。但是,当我升级到Node 14.1.0时,它显示以下错误(在13.9中也是相同的错误)。 TypeError [...

7得票3回答
使用webpack而不转换es6到es5代码

我有一个项目,只有几个月的历史,我决定用ES6来写它以了解这个新系统(我非常喜欢)。该项目是一个复杂的WebGL渲染器。 最初,我只是在浏览器中使用es6(不使用模块功能),并在我的HTML中使用了大量的导入语句(很丑陋)。随着类的数量增加,这变得难以管理。 现在我正在第一次学习webpa...

7得票2回答
ES6默认导出和命名导出

我正在尝试理解命名导出和默认导出。我有一个看似基本的要求,但我不知道如何设置。 我想能够同时导入: //app.js import Mod from './my-module' import { funcA, funcB } from './my-module' console.log(...

7得票2回答
ES6模块原生支持

我理解ES6模块规范,问题在于它的支持。据我所知,目前没有任何浏览器原生支持它(请参见此处的“浏览器兼容性”)。对此有几个问题: ES6模块是ES6的一个特性,当我查看kangax兼容性表时,根本就没有看到这样的行(关于ES6模块),为什么呢?毕竟它是ES6的一个特性... 因此,现在使用...

7得票1回答
新的JavaScript ES6模块术语中合格和不合格导入有什么区别?

我在ExploringJS上发现了这个区别,但是没有解释得很清楚。 限定和非限定的导入方式工作方式相同(它们都是间接引用)。 那么这个区别是什么,因此这个语句是什么意思?

7得票3回答
将依赖项注入ES2015模块

在像C#或Java这样的其他编程语言中,是否有可能像向ES2015模块注入依赖项一样。如果我导入一个模块,我就会创建一个硬依赖项,并且无法在运行时更改它。例如,我有以下JavaScript代码: import Animal from './dog'; class Person { fe...