Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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
Javascript 在使用new时,requireJS不附加要导入的.js扩展名_Javascript_Dependency Injection_Typescript_Requirejs - Fatal编程技术网

Javascript 在使用new时,requireJS不附加要导入的.js扩展名

Javascript 在使用new时,requireJS不附加要导入的.js扩展名,javascript,dependency-injection,typescript,requirejs,Javascript,Dependency Injection,Typescript,Requirejs,我试图导入一个内部文件,其中包含一个名为PagedCollection的助手类。我尝试使用以下方法导入它: import {PagedCollection} from "../helper/Helper"; 然后使用新的 this.foo= new PagedCollection(); 但是生成的输出导入文件时js没有结束,因此永远找不到../helper/helper的源文件: define(["require", "exports", "xxx", "../helper/Helper"]

我试图导入一个内部文件,其中包含一个名为
PagedCollection
的助手类。我尝试使用以下方法导入它:

import {PagedCollection} from "../helper/Helper";
然后使用新的

this.foo= new PagedCollection();
但是生成的输出导入文件时js没有结束,因此永远找不到../helper/helper的源文件:

define(["require", "exports", "xxx", "../helper/Helper"], function (require, exports, xxx, Helper_1) {
    var fffController = (function () {
当通过requireJS源代码进行调试时,似乎从来没有附加.js扩展名(而调试无法找到原因,可能是魔术?)

这将导致一个错误:

require.js:1952 GET:**/app/helper/helper req.load@require.js:1952context.load@require.js:1679Module.load@require.js:829Module.fetch@require.js:819Module.check@require.js:851Module.enable@require.js:1177context.enable@require.js:1550(匿名函数)@require.js:1162(匿名函数)@require.js:131each@require.js:56Module.enable@require.js:1114Module.init@require.js:783callGetModule@require.js:1204context.completeLoad@require.js:1583context.onScriptLoad@require.js:1711

require.js:165未捕获错误:“***/app/helper/helper”的脚本错误

我可能做错了什么

编辑

帮助文件:

import * as bar from 'barfoo';

export class PagedCollection
{
    ...
}
请附加
“./helper/helper”
代码段。添加“helper”的内容可能与