jQuery-QueryBuilder
jQuery-QueryBuilder copied to clipboard
Using locale (i18n) in node enviroment.
Hi,
I'm using the npm
version of library and noticed when i import the locale into my base file (app.js for example) it throws an error.
Example File:
import 'jQuery-QueryBuilder/dist/css/query-builder.default.css';
import 'jQuery-QueryBuilder/dist/js/query-builder.standalone';
import 'jQuery-QueryBuilder/dist/i18n/query-builder.fa-IR';
Error
Module not found: Error: Can't resolve 'query-builder'
Possible Fix
I fix the issue with import query-builder
into locale file.
import 'jQuery-QueryBuilder/dist/js/query-builder'
(function(root, factory) {
if (typeof define == 'function' && define.amd) {
define(['jquery', 'query-builder'], factory);
}
else {
factory(root.jQuery);
}
}(this, function($) {
"use strict";
var QueryBuilder = $.fn.queryBuilder;
...
Any idea?
sorry for late reply,
you need to set alias to "jQuery-QueryBuilder" on the webpack config. e.g.
{
resolve: {
alias: {
"query-builder": "jQuery-QueryBuilder"
}
}
}