错误:-
“import...=”只能用于TypeScript文件。
应为'='。
应为“;”。
意外的关键字或标识符。
package.json
“类型”:“模块”
密码
Index.cjs
import msg as msg from "./tm.js"
// module imprted
// function called with integers for their sum
console.log(tm.msg(5,6))
// expected output-
// Function Imported
// 11
模块文件--
tm.js
exports.msg = function (a,b) {
console.log("Function Imported")
return a+b;
}
在使用Node.js时,我遇到了这个错误。
我希望任何人都能帮助我。
我尝试了很多东西,并研究了这个错误。
最后我得到了解决方案和不同的原因,为什么这个错误发生.
我在下面分享了我的答案,希望你能帮忙!
1条答案
按热度按时间yhqotfr81#
这种类型的错误可能由不同类型的错误引起。
确保在使用import语句时,文件类型必须是模块。
这可以通过使用'.mjs'扩展名(如tm.mjs或
使用“类型”:package.json中的“module”
对于模块文件,使用'.cjs'扩展名
首先将文件类型设置为Index.js或者Index.mjs
Ans.1-
import msg as msg from“./tm.js”
回答,-愚蠢的错误
用这个来摆脱大部分的错误-
Ans.2-
如果您使用VS Code,则
您可以安装“流语言支持”,以方便工作。