Javascript 如何';导入&x27;是否将Vuejs组件转换为index.html?

Javascript 如何';导入&x27;是否将Vuejs组件转换为index.html?,javascript,html,vue.js,tags,npm-install,Javascript,Html,Vue.js,Tags,Npm Install,我使用Vue.js CDN,并将所有Vuejs代码放在index.html中的脚本标记中。 它很好用。不过,我想使用组件添加标记功能 但我收到了这个错误: 我的代码是这样的: <script> import VTagInput from 'v-tag-input' Vue.use(VTagInput) var app = new Vue({ el: '#app', delimiters: ["[[", "]

我使用Vue.js CDN,并将所有Vuejs代码放在index.html中的脚本标记中。 它很好用。不过,我想使用组件添加标记功能

但我收到了这个错误:

我的代码是这样的:

     <script>
      import VTagInput from 'v-tag-input'
      Vue.use(VTagInput)
      var app = new Vue({
        el: '#app',
        delimiters: ["[[", "]]"],
        components: {VTagInput},
        tags: []
        data: {
          errors: [],

从“v-tag-input”导入VTagInput
Vue.use(VTagInput)
var app=新的Vue({
el:“#应用程序”,
分隔符:[“[”,“]]”,
组件:{VTagInput},
标签:[]
数据:{
错误:[],
I npm按照github repo中的指定安装了该包

这是头标签:

<head>
      <meta charset="utf-8">
      <meta name="author" content="Seif Elmughrabi">
      <!-- Compiled and minified CSS -->
      <link rel="stylesheet" href="(( url_for('static', filename='materialize.css') ))" media="screen, projection">
      <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Material+Icons">
      <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css"> -->
      <!--Google Icons-->
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
      <link rel="stylesheet" href="(( url_for('static', filename='style.css') ))">
      <!--Let browser know website is optimized for mobile-->
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

      <title>Your Insurance Policy Planner</title>
    </head>

你的保险单规划师

您应该在Vue之后加载
VTagInput
位于您头部的脚本。然后无需导入任何内容,
VTagInput
将可以全局访问

您不能使用“导入”在浏览器中导入其他文件您需要使用webpack,但您可以在loa后使用此cdn在html中加载插件下面是一个工作示例

newvue({
el:“应用程序”,
数据:{
标签:['foo','bar']
}
})

{{tags}}

您在使用webpack吗?@Mohd_PH我只对Vue、JQuery和Axios使用CDN您还不能在浏览器中使用
import
,也不能使用
require
使用CDN时,应该创建一个全局变量,所以脚本标记的顺序是什么,应该是Vue、Vue标记,不需要使用import@AngelSalazarvue标记没有CDN所以我npam安装了它。我在问题中添加了我的head标记。我npm安装了VTagInput,它不在head中,因为他们没有CDN,这是我唯一需要“导入”的东西。我运行了npm I--save v-tag-input只需将相对位置或它们的CDN:--save只向package.json添加一个条目。你会在y中找到库和dist文件夹我们的节点单元