node.js版本:v16.17.0
开发工具:IDEA 2021
package配置:
{
"name": "src",
"version": "1.0.0",
"dependencies": {
},
"type": "module",
"scripts": {
"start": "nodemon --experimental-modules --es-module-specifier-resolution=node te1.js"
}
}在scr目录下定义了 aa.js和te.js模块

aa.js定义如下:
function ss(x, y) {
return x+y;
}
export default ss;1、te1.js定义如下时:
import aa from './aa ';
//import {math} from 'math';
var he =aa(1,2);
console.log("dddd");
console.log(he);执行te1.js的时候报错

2、te1.js定义如下时:
import aa from './aa.js ';
//import {math} from 'math';
var he =aa(1,2);
console.log("dddd");
console.log(he);执行te1.js正常:

请各路大神指点原因;
相似问题