我正在编写一个多文件打字稿Web应用程序。我将我的核心应用程序代码放在一个名为application.ts的文件中,我希望我的main(data-main)文件调用它,称为applicationEntry。当我宣布模块' application'在我的application.ts文件中,一切都很好。但是当我尝试在application.ts文件中添加import语句时,我收到一个错误:"增强模块名称,模块'应用程序'无法找到。",我很困惑为什么在我添加一个import语句时会抛出这个错误。我已经在网上搜索了一些答案,但是如果不是真的解决了我的问题就找到了最小的金额。也许我构建我的应用程序错了?这是我的脚本错误:
这是applicationEntry中的样子: 编辑: 基本上我的问题是:如果包含的文件没有导入任何东西,它可以正常工作,而如果它确实导入其他模块突然无法导入模块。我还应该注意,我试图添加的导入是一个打字定义文件。
答案 0 :(得分:1)
您可以使用以下代码
queue.enqueueNDRangeKernel(kernel_add,1,
cl::NDRange((size_t)(NumberOfAllElements/4)),
cl::NDRange(64),NULL,&ev);
ev.wait();
queue.finish();
time_start=ev.getProfilingInfo<CL_PROFILING_COMMAND_START>();
time_end=ev.getProfilingInfo<CL_PROFILING_COMMAND_END>();
您无需声明模块。
希望这有帮助!