个人记录一下,C#运行nodejs调用js文件提示报错:
报错提示信息:
Error: node:internal/modules/cjs/loader:1080
throw err; ^ Error: Cannot find module 'F:\鎴戠殑....................”
.....................下面还有很多报错内容
还有英文提示模块未找到的提示。
我另一个文件运行没报错,运行正常有数据,然后对比这两个C#项目文件名,如果文件名出现空“ ”或者中文格式、或者文件夹名称如:“name - 2.8”,就可能报错上面内容报错。
解决方法:
修改文件名成英文格式不要留空格就不会报错,文件名最好是英文格式,比如把代码的项目名称修改成:“name”或“name-2.8”,就能正常运行,不会报错,问题解决。