Javascript 无法在没有网页包的情况下添加任何模块

Javascript 无法在没有网页包的情况下添加任何模块,javascript,vue.js,webpack,apexcharts,Javascript,Vue.js,Webpack,Apexcharts,我使用的是基本的Vue路由 const routes = [ { path: "/home", component: Home } ]; const router = new VueRouter({ routes // short for `routes: routes` }); const app = new Vue({ router }).$mount("#app"); 取自此绿色示例: 一切工作都完美无缺。我没有使用webpack 现在,我正在index.html中

我使用的是基本的Vue路由

const routes = [
     { path: "/home", component: Home }
];
const router = new VueRouter({
  routes // short for `routes: routes`
});

const app = new Vue({
  router
}).$mount("#app");
取自此绿色示例:

一切工作都完美无缺。我没有使用webpack

现在,我正在index.html中添加APEXCHARTS库

<script src="https://cdn.jsdelivr.net/npm/apexcharts" type="module"></script>
<script src="https://cdn.jsdelivr.net/npm/vue-apexcharts" type="module"></script>

这是我的一个组件,使用文本

const Home = {
  data: function() {
    return {
      options: {
        chart: {
          id: 'vuechart-example'
        },
        xaxis: {
          categories: [1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998]
        }
      },
      series: [{
        name: 'series-1',
        data: [30, 40, 45, 50, 49, 60, 70, 91]
      }]
    }
  },
  template:
    '<div><apexchart width="500" type="bar" :options="options" :series="series"></apexchart></div>'
};
const Home={
数据:函数(){
返回{
选项:{
图表:{
id:“vuechart示例”
},
xaxis:{
类别:[1991、1992、1993、1994、1995、1996、1997、1998]
}
},
系列:[{
名称:'series-1',
数据:[30,40,45,50,49,60,70,91]
}]
}
},
模板:
“

试试这个:

如果需要
标记,可以执行以下操作:

Vue.component('apexchart', VueApexCharts)

非常感谢!我会试试这个,我之前购物了一个小时!顺便说一句,你可以利用导入语句,因为它们肯定会让你的生活更轻松。不是所有库都有UMD构建或可通过脚本标记导入。你试过parcelJS()吗?与Webpack相比,它非常容易设置。它速度更快,并且可以为您下载npm包。检查此项:注意,我还修改了导入语句,所以我想我也必须编辑我的答案。哈哈哈,我不知道如何解释我对你们大家有多感激,谢谢你们1000次,我会的如果可能的话,请在您的paypal上发送消息medont know to do how to to to to be your,bro message me your paypal如果可能的话,您为我节省了这么多时间大多数软件包还不支持ESM模块。大多数服务器也没有针对HTTP/2进行优化。出于好奇,为什么不想使用捆绑程序,因为Vue CLI设置了您所需的一切因为我的整个应用程序都是这样构建的,所以将其转换为.vue文件需要很多时间
Vue.component('apexchart', VueApexCharts)