如何解决未捕获的语法错误:请求的模块“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 举报,一经查实,本站将立刻删除。