小编pat*_*njo的帖子

使用 Node.js 14.1.0 导入时出现错误“无法找到模块”

当尝试像这样导入时:

import { port } from './config';
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误 [ERR_MODULE_NOT_FOUND]:找不到模块“/Users/USER/PROJECT/src/config”

但是当我尝试这个导入时它工作正常:

import { port } from './config.js';
Run Code Online (Sandbox Code Playgroud)

config.js的内容:

export const port = 3000;
export const hostname = localhost;
Run Code Online (Sandbox Code Playgroud)

使用 Node.js v14.1.0 在我的 package.json 中将“type”设置为“module”

那么,如何使用无扩展名导入呢?

import node.js ecmascript-6 es6-modules

6
推荐指数
1
解决办法
1022
查看次数

标签 统计

ecmascript-6 ×1

es6-modules ×1

import ×1

node.js ×1