未捕获的语法错误:请求的模块“xxxx”不提供名为“yyyy”的导出

问题描述

我正在使用 SNowpack 并尝试导入 Chart.js for Vue 以便我可以显示一些数据。

出现此错误

Uncaught SyntaxError: The requested module '../_sNowpack/pkg/chartjs.v3.2.0.js' does not provide an export named 'default'

package.json

"dependencies": {
    "chart.js": "^3.2.0","vue": "^3.0.11","vue-chartjs": "^3.5.1"
  },"devDependencies": {
    "@sNowpack/plugin-dotenv": "^2.1.0","@sNowpack/plugin-vue": "^2.4.0","sNowpack": "^3.3.7"
  }

我提到了 Snowpack Common Errors,但他们提供的解决方案对我没有帮助,或者我做错了什么。

sNowpack.config

/** @type {import("sNowpack").SNowpackUserConfig } */
module.exports = {
    mount: {
        public: { url: '/',static: true },src: { url: '/dist' },},plugins: ['@sNowpack/plugin-vue','@sNowpack/plugin-dotenv'],routes: [
        /* Enable an SPA Fallback in development: */
        // {"match": "routes","src": ".*","dest": "/index.html"},],optimize: {
        /* Example: Bundle your final build: */
        // "bundle": true,packageOptions: {
        namedExports: ['vue-chartjs','chart.js'],devOptions: {
        /* ... */
    },buildOptions: {
        /* ... */
    },};

图表.js

import { Bar } from 'vue-chartjs'

export default {
  extends: Bar,mounted () {
    this.renderChart({
      labels: ['January','February','march','April','May','June','July','August','September','October','November','December'],datasets: [
        {
          label: 'GitHub Commits',backgroundColor: '#f87979',data: [40,20,12,39,10,40,80,11]
        }
      ]
    })
  }
}

谁能有任何解决方法的想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)