【问题标题】:Laravel mix how to require a jquery library (parsely js)Laravel mix 如何需要一个 jquery 库(解析 js)
【发布时间】:2017-12-31 12:27:23
【问题描述】:

我在我的 js 文件中使用 parsley js(用于验证的 jquery 插件)时遇到问题,我可以要求它,但它不起作用 $(...).parsley is not a function,我使用 Laravel mix,我也使用了 sweet alert,它工作正常,我试着像这样改变 parsley.js :

module.exports = parsley;

而不是

 return parsley;

但我还是有同样的问题:$(...).parsley is not a function 这是我需要并尝试使用欧芹的代码:

var parsley = require('../libs/parsleyjs/parsley.js');
$('[registerForm]').parsley().validate();

请帮忙,谢谢

【问题讨论】:

  • 忽略最后一个。 --- 只需在页面上包含脚本即可。
  • 通常一个 jQuery 插件应该用 jQuery 注册自己。一个简单的require("parsleyjs") 应该可以工作。确保您需要通过 package.json 安装的软件包,而不是分发软件包
  • 谢谢@apokryfos,这解决了我的问题,我通过 npm 安装了欧芹,而不是从 package.json 中要求它

标签: javascript laravel ecmascript-6 laravel-5.4 laravel-mix


【解决方案1】:

谢谢@apokryfos,这解决了我的问题,所以解决方案是通过 npm 安装欧芹,而不是像这样要求它:

var parsley = require('parsleyjs')

来自 package.json 而不是

var parsley = require('../libs/parsleyjs/parsley.js');

【讨论】:

    猜你喜欢
    • 2018-04-23
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    • 2019-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多