Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js &引用;找不到模块";从子目录导入时_Node.js_Typescript_Electron - Fatal编程技术网

Node.js &引用;找不到模块";从子目录导入时

Node.js &引用;找不到模块";从子目录导入时,node.js,typescript,electron,Node.js,Typescript,Electron,我试图用main.tsTypescript文件替换电子应用程序的main.js文件,并调用servicemain/application.service.ts来初始化应用程序。编译效果很好,但在尝试启动应用程序时,我的终端出现以下错误: (node:4680) UnhandledPromiseRejectionWarning: Error: Cannot find module 'C:\Users\Angelo\Documents\repos\my-project\main/node_modul

我试图用
main.ts
Typescript文件替换电子应用程序的
main.js
文件,并调用service
main/application.service.ts
来初始化应用程序。编译效果很好,但在尝试启动应用程序时,我的终端出现以下错误:

(node:4680) UnhandledPromiseRejectionWarning: Error: Cannot find module 'C:\Users\Angelo\Documents\repos\my-project\main/node_modules/electron'
它看起来像是从“electron”尝试导入
import{App,BrowserWindow}
在我的服务中,节点无法找到
electron
模块,因为
Node\u modules
目录上有一个文件夹

这是我的目录结构:

node_modules/
main/
|_application.service.ts
main.ts
tsconfig.json
package.json
我的tsconfig.json文件如下所示:

{
“编译器选项”:{
“复合”:没错,
“sourceMap”:false,
“moduleResolution”:“节点”,
“emit decoromentadata”:正确,
“实验生态学者”:没错,
“目标”:“es5”,
“类型”:[“节点”],
“lib”:[
“es2017”,
“es2016”,
“es2015”,
“dom”
]
},
“文件”:[“main.ts”],
“包括”:[“主/****”]
}

这个问题看起来很简单,但我一直在互联网上搜索答案,但没有成功…

在您的错误消息
C:\Users\Angelo\Documents\repos\my project\main/node\u modules/electron
中奇怪的是
\
//code>在您的路径上混在一起