Laravel混合如何要求一个jquery库(解析js)

时间:2017-07-25 14:03:22

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

我在我的js文件中使用parsley js(来自验证的jquery插件)时遇到问题我可以要求它但它不起作用$(...).parsley is not a function,我使用Laravel混合,我也使用甜蜜警报它工作正常,我试图像这样改变parsley.js:

module.exports = parsley;

而不是

 return parsley;

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

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

请帮助,谢谢

1 个答案:

答案 0 :(得分:1)

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

var parsley = require('parsleyjs')

来自package.json而不是

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