相关疑难解决方法(0)

ES6:从URL导入模块

是否可以从ES6中的外部URL导入javascript模块?

我试过(使用babel-node):

import mymodule from 'http://...mysite.../myscript.js';
// Error: Cannot find module 'http://...mysite.../myscript.js'
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 es6-module-loader

34
推荐指数
4
解决办法
4万
查看次数

如何在Angular 4.x(Angular Cli)App中导入RequireJS(AMD)模块?

我有一个遗留的JS文件,用以下RequireJS(AMD)模块表示法编写:

define('mymodule', [], function(){

    // ... bla bla bla

    return {
        calculate: function() { return 1 + 1; }
    };
});
Run Code Online (Sandbox Code Playgroud)

我正在从使用RequireJS的另一个(遗留)项目导入此文件,因此 - 我无法更改使用的模块定义.

我想在用TypeScript编写的Angular Cli(Angular 4.x)应用程序中导入它.

由于Angular Cli使用Webpack 2来构建支持AMD的项目,我想我可以像这样导入它:

import * as MyModule from './mymodule.js';
Run Code Online (Sandbox Code Playgroud)

...但是这不起作用,它会触发一个mymodule.js不是模块的错误.

任何想法(或解决方法)如何导入此旧模块?

requirejs angular-cli angular

5
推荐指数
1
解决办法
8139
查看次数