这可能是一个奇怪的问题,但我会尽力解释。
我正在为客户的 Drupal 网站构建一个基于 vue 的视频播放器小部件。这个想法是创建一些他可以直接放入的东西,比如一个 JQuery 插件。但是,我真的很想利用 Vue 的单文件组件(使用 Webpack),这样我就可以将所有东西捆绑在一起。
我的第一个想法是使用 Vue CLI,npm build
然后进入dist/文件夹并拉出以下内容以放入:
<link href=/static/css/app.cf6f127cf50f4c0b2424d30fdc56c3a4.css rel=stylesheet>
<div id="my-widget"></div>
<script type=text/javascript src=/static/js/manifest.e12c1c4a9566f686d69f.js></script>
<script type=text/javascript src=/static/js/vendor.47037dd92c40b3f38949.js></script>
<script type=text/javascript src=/static/js/app.3f1bab5cc5b1be1127b2.js></script>
虽然这感觉不对,但有没有更好的方法来实现这一点?请记住,他的网站不是 Vue 应用程序,但我希望这个小部件能够像 Vue 应用程序一样构建。