umd

    2热度

    1回答

    如何让webpack将我的模块直接暴露给浏览器而不是使用Module.default? 这里是我的应用程序安装程序的简化方式,希望能够描述我希望实现的目标。 webpack.config.js module.exports = { entry: './src/app.js', devtool: 'source-map', output: { path: '

    0热度

    1回答

    我的库使用webpack构建。 libraryTarget是UMD。问题在于我的依赖关系。例如,我正在使用jQuery。我的webpack配置如下所示: // Only relevant config is shown below module.exports = { externals: { "jquery" : "jquery" } }; 在AMD环境中

    1热度

    1回答

    我正在写一个lib用的WebPack使用这些设置: output: { path: path.join('build'), filename: 'my_lib.js', library: 'MyLib', libraryTarget: 'umd' }, MyLib中: export default function() { conso

    0热度

    1回答

    我用下面的一饮而尽任务browserify standalone option生成UMD模块: gulp.task("bundle-source", function() { var b = browserify({ standalone : 'inversify', entries: __dirname + "/build/source/inversify.js",

    14热度

    2回答

    我注意到很多图书馆都使用下面这种风格来定义他们的图书馆。我还注意到,第一个自我调用函数与Require.js或AMD系统有关,他们总是以工厂作为参数,我会更多地关注Require.js,一直进入Browserify。 为什么主代码传递到括号内的第一个自调用函数的末尾,这是一个闭包,或者只是被认为是一个匿名函数,我会深入研究两者。这有什么好处?它看起来像封闭作者通过string,this和callb

    0热度

    1回答

    我看到JS库使用这两种不同的实现。 CommonJS线只有不同之处。 它们在功能上是否相同?将值分配给module.exports不是必需的吗? /* 1: Assignment to module.exports */ (function(factory) { if (typeof define === 'function' && define.amd) { // AMD

    1热度

    2回答

    有没有一种方法可以将TypeScript类作为UMD模块导出并启用严格模式? “gotcha”是严格的模式部分。 我的代码看起来是这样的: class Foo { bar(): Foo.Bam {} } namespace Foo { export function boom() {} export interface Bam {} } export =

    0热度

    1回答

    完整代码:Fiddle 我努力学习UMD,我花了一整天来运行这个Ramjet JS。我不明白这里发生的这个错误: (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeo

    1热度

    1回答

    我只是想尝试urequire,但无法获得一个简单的示例工作。在我的桌面上的窗口中,我有一个名为test.js的“SomeFolder”文件夹,其中有一个文件。它看起来像这样... define([], function() { return {the:'PersonViewModule'} }); 我运行下面的命令 c:\Users\blah\Desktop> urequire U