相关疑难解决方法(0)

如果我导入没有 `js` 扩展名的文件,ExpressJs 会返回错误 `ERR_MODULE_NOT_FOUND`

我通过 ES6 构建了一个 expressJs 应用程序,但出现以下错误:

(node:4132) ExperimentalWarning: The ESM module loader is experimental.
internal/modules/run_main.js:54
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'E:\wamp64\www\myDemos\nodeJs\expressJsExample\config\app' imported from E:\wamp64\www\myDemos\nodeJs\expressJsExample\server.mjs
?[90m    at finalizeResolution (internal/modules/esm/resolve.js:255:11)?[39m
?[90m    at moduleResolve (internal/modules/esm/resolve.js:603:10)?[39m
?[90m    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:644:13)?[39m
?[90m    at Loader.resolve (internal/modules/esm/loader.js:94:40)?[39m
?[90m    at Loader.getModuleJob (internal/modules/esm/loader.js:240:28)?[39m
?[90m    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:42:40)?[39m
?[90m    at link (internal/modules/esm/module_job.js:41:36)?[39m {
  code: ?[32m'ERR_MODULE_NOT_FOUND'?[39m
}
[nodemon] app crashed - waiting for file changes before starting...
Run Code Online (Sandbox Code Playgroud)

如果我使用import app from './config/app.js';然后工作但如果我使用import app from './config/app';然后返回上述错误。 …

node.js express ecmascript-6 es6-modules

15
推荐指数
5
解决办法
2万
查看次数

标签 统计

ecmascript-6 ×1

es6-modules ×1

express ×1

node.js ×1