当前位置: 首页 > 知识库问答 >
问题:

jQuery插件方法不是函数-Webpack、VS2017、ASP.NET Core 2.0

赵选
2023-03-14

下面的代码在VsCode+webpack中运行良好

index.ts:

require("./jQueryPlugin-No-Module");
debugger;
$.fn.test();  // fails here

我正在使用ProvidePleugin将jQuery注入到这个脚本文件中。

(function ($) {
    $.fn.test = function () {
        console.log("jQuery-Plugin called with options");
    };
})(jQuery);

TSC&&webpack-d--env.dev--display-modules--progress--display-error-details--config webpack.config.dev.js

共有1个答案

苏鹏鹍
2023-03-14

学分转到>spacek33z

问题如下:

在我的webpack.config.js中,我有以下指向jQuery dist文件夹的jQuery别名:

resolve: {
        alias: {
            'jquery': require.resolve('jquery'), // --> node_modules\jquery\dist\jquery.js
plugins: [

           new webpack.ProvidePlugin({
            $: "jquery",   // <-- right!
            jQuery: "jquery",  // <-- right!
            //$: "jquery/src/jquery",  // <-- wrong!
            //jQuery: "jquery/src/jquery"  // <-- wrong!          
        }),
resolve: {
        alias: {
            'jquery': require.resolve('jquery'), // resolve to dist folder
 类似资料:
  • 问题内容: 我知道JavaScript中的语法如下: 有没有一种方法可以在jQuery中声明可以添加到元素的函数?例如: 问题答案: 从文档中: 那你做

  • 我正在尝试将bootstrap-daterangepicker与WebPack一起使用。在我的视图文件中,我有以下内容: 在中:

  • 本文向大家介绍webpack里使用jquery.mCustomScrollbar插件的方法,包括了webpack里使用jquery.mCustomScrollbar插件的方法的使用技巧和注意事项,需要的朋友参考一下 malihu-custom-scrollbar-plugin是一个依赖jquery的自定义网页滚动条样式插件 网站: http://manos.malihu.gr/jquery-cus

  • 可以在 nuxt.config.js 中添加 Webpack 插件: const webpack = require('webpack') module.exports = { build: { plugins: [ new webpack.ProvidePlugin({ '$': 'jquery', '_': 'lodash'

  • 问题内容: 我最近将jQuery从1.8更新到了2.1。我突然发现这些停止工作。 我得到了错误。 有什么可以代替的方法吗? 问题答案: jQuery已从1.9版开始删除。 这意味着,如果您要从1.8版或更早版本进行升级,则如果不遵循以下迁移指南,将会发现事情中断了。您不能简单地将其替换为! 开始搜索并替换之前,请先阅读以下内容: 对于 快速/热补丁 上线的站点, 不 只是替换关键字用, 因为 参数