【问题标题】:Ember addon: Could not find module from within componentEmber 插件:无法从组件中找到模块
【发布时间】:2022-01-07 00:00:09
【问题描述】:

在一个新的 ember 3.28 插件项目中:

npm install chart.js --save
ember g component-class chart

<Chart /> 插入虚拟应用程序的application.hbs 和addons/component/chart.js 中,添加此

import Chart from 'chart.js/auto';

运行应用程序给出:

Uncaught Error: Could not find module `chart.js/auto` imported from `chartjs-test/components/chart`

然而,如果 import Chart 进入虚拟应用程序中的 application.js 路由,它就可以工作。如何从插件组件中正确导入此模块?

更新: 与其他已安装的软件包相同的问题,例如。 import chroma from "chroma";

【问题讨论】:

    标签: ember.js ember-cli ember-addon ember-cli-addons


    【解决方案1】:

    原来你需要在 app/component/chart.js 中添加相同的导入语句:

    更新: 以上不是正确的方法,并且在其他地方使用插件时会导致问题。真正的解决方案是将ember-auto-import从插件的package.json中的devDependencies移到依赖项

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-17
      • 2017-12-29
      • 2017-05-10
      • 2021-11-18
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      相关资源
      最近更新 更多