我开始使用grunt来编译我的资产,而不是使用进行加载<script>
。我这样加载:
var libraries = [
/* jQuery */
"node_modules/jquery/dist/jquery.js",
/* jQuery UI */
"node_modules/jquery-ui/jquery-ui.js",
}
和
concat: {
options: {
stripBanners: true,
banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
'<%= grunt.template.today("yyyy-mm-dd") %> */',
},
js_libs: {
src: libraries,
dest: 'dist/js/libs.js'
}
}
正在加载jquery-ui,因为找不到正常的分发文件,因此它将在控制台上抛出:
libs.js?version = 1461946469:9844未捕获的ReferenceError:未定义require
那行代码是:
var jQuery = require('jquery');
Jquery-UI的软件包中没有分发文件。
这里的一种更好的方法是用于webpack
构建单个缩小的丑化捆绑文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句