我有几个JS和CSS文件是使用webpack外部构建的。
目前,我将index.html文件与以下文件一起包含:
<script src="/build/js/shared.js"></script>
<script src="/build/js/common.js"></script>
但是我想使用Cordova为移动设备构建此应用,并且这些文件不会随构建一起复制。
我想我必须以某种方式将它们作为JS / CSS资源添加到app.json文件中,我该怎么做才是最好的方法?
shared.js
import 'underscore';
import 'jquery';
common.js
global.$ = require('jquery');
global.jQuery = require('jquery');
require('bootstrap');
require('sprintf-js');
global._ = require('underscore');
global.moment = require('moment');
global.deepmerge = require('deepmerge');
global.countryList = require('country-list-js');
global.Dropzone = require('dropzone');
require('jquery-file-download');
require('jsrender');
global.md5 = require('crypto-js/md5');
const { format, render, cancel, register } = require('timeago.js');
global.TimeAgo = format;
将文件添加到js中的app.json
属性中>
要包含外部CSS和JS文件,您可以在'app.json'中注册它们。阅读app.json中的注释并查看documentation。不要忘记重建/刷新.. extjs项目。