javascript - Browserify-shim - 如何将两个全局变量从一个包传递到另一个包中

标签 javascript browserify package.json browserify-shim

我想将两个变量($jQuery)从 jquery 包传递到 persian-datepicker。因此,我添加了 $jQuery 作为 persian-datepicker 的依赖项。我所做的对吗?

但似乎 browserify-shim 无法从单个包中导出一个变量。

有什么想法吗?

我的package.json:

...

"browser": {
    "jquery": "./node_modules/jquery/dist/jquery.js",
    "persian-datepicker": "./node_modules/persian-datepicker/dist/js/persian-datepicker-0.4.5.js",
},
"browserify-shim": {
    "./node_modules/persian-datepicker/dist/js/persian-datepicker-0.4.5.js": {
        "depends": [
            "jquery:jQuery",
            "jquery:$"
        ]
    }
},
"browserify": {
    "transform": [
        "browserify-shim"
    ]
},

...

最佳答案

您所做的工作非常顺利 - 您可以通过 browserify-shim 毫无问题地导出 $jQuery

如果您仍在尝试解决此问题,您遇到的错误是什么?

关于javascript - Browserify-shim - 如何将两个全局变量从一个包传递到另一个包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33909194/

相关文章:

NPM:使用范围更新所有依赖项

javascript - react native ,如何将剪贴板中的文本粘贴到文本输入中

javascript - 如何在 chrome 中使用 SubtleCrypto(window.crypto.subtle 未定义)

javascript - Typescript 编译器因奇怪错误而失败

typescript 枚举和外部模块(browserify)

reactjs - Node-sass 是 React 项目的开发依赖还是生产依赖?

javascript - (背景颜色)开关不起作用

javascript - 如果我开始使用 React/flux,是否应该从头开始重新创建所有页面(html 和 css)?

javascript - 无法从已经为 "required"的模块中要求()

Cordova 7 - config.xml 还是 package.json?