我正在使用VueJS构建一个Web组件,除了使用基本示例的几个博客之外,还使用我在CLI的帮助屏幕中找到的以下命令,很难在线查找其文档:
vue-cli-service build --mode production --target wc --name creador-publico src/views/CreadorPublico.vue
(我将模式强制为生产模式,即使它默认为生产模式也如此)
...但是无论我做什么,我都会得到:
该命令创建了一个HTML文件和2个JS,一个缩小了,一个没有,我尝试了两者,并得到了相同的结果。
我很想为Vue Web组件找到良好的文档,但似乎不存在。
答案 0 :(得分:2)
该消息的出现取决于您在页面中包含 Vue 的方式,而不是 Web 组件本身的任何内容。
当您使用 --target wc 选项构建 Web 组件时,它会创建一个示例 demo.html 文件,如下所示:
<script src="https://unpkg.com/vue"></script>
<script src="path/to/my-element.js"></script>
<!-- use in plain HTML, or in any other framework -->
<my-element></my-element>
https://unpkg.com/vue 指向 Vue 的开发版本。
将此行更改为指向缩小版本的 Vue 将从控制台中删除此消息,例如:
答案 1 :(得分:0)
在初始Vue.config.productionTip = false;
实例化之前使用new Vue
。