【发布时间】: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