我尝试导入一个包含名为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 http://localhost:*** / 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 Uncaught Error:" *** / app / helper / Helper"的脚本错误 http://requirejs.org/docs/errors.html#scripterror
我可能做错了什么?
修改
帮助文件:
import * as bar from 'barfoo';
export class PagedCollection
{
...
}