Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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 Webpack-将通用文件导入大型代码库的问题_Javascript_Webpack - Fatal编程技术网

Javascript Webpack-将通用文件导入大型代码库的问题

Javascript Webpack-将通用文件导入大型代码库的问题,javascript,webpack,Javascript,Webpack,我有一个名为“third_party.js”的文件,如下所示。我想把它带到一个现有的网页应用程序中,而不是使用导入或我的代码库中的要求-但网页只。正如你所看到的,生活需要窗口和美元才能工作。我的应用程序中有很多.btn可以点击,我希望有一个简单的方法从全球层面处理这个问题 第三方 您可以将此文件添加到网页的条目中 例如: module.exports = { entry: [ '/path/to/third_party.js', 'path/to/orig

我有一个名为“third_party.js”的文件,如下所示。我想把它带到一个现有的网页应用程序中,而不是使用导入或我的代码库中的要求-但网页只。正如你所看到的,生活需要窗口和美元才能工作。我的应用程序中有很多.btn可以点击,我希望有一个简单的方法从全球层面处理这个问题

第三方


您可以将此文件添加到网页的条目中

例如:

module.exports = {
    entry: [
        '/path/to/third_party.js',
        'path/to/original/file.js'
    ],
    output: {
        path: 'path/to/output/dir',
        name: 'bundle.js'
    },
    ...
};
在将Webpack包文件包含到Webpack输出之前,请确保已在页面上的脚本标记中加载jQuery

比如:

<script src="cdn.com/jquery.min.js"></script>
<script src="path/to/output/dir/bundle.js"></script>

不确定,但试试这个新的网页。ProvidePlugin{'window.third_party':'path/to/third_party.js';它正在将third_party.js脚本加载到捆绑包中,但是单击绑定似乎不起作用。我使用aureliajs作为框架。当我通过脚本输出到控制台$.btn时,它显示长度为0,即使我有一些.btn。如果我在加载页面后在控制台中键入$.btn,我会看到长度>0。听起来你的按钮是用Javascript注入的?如果是这种情况,您可以在aureliasjs添加按钮时将IIFE绑定到“完成”事件,或者将带有bundle.js的脚本标记放在文档的最末尾,例如在
<script src="cdn.com/jquery.min.js"></script>
<script src="path/to/output/dir/bundle.js"></script>