首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用bower Ember CLI导入依赖项-找不到模块

使用bower Ember CLI导入依赖项-找不到模块
EN

Stack Overflow用户
提问于 2015-04-18 05:26:48
回答 1查看 1.4K关注 0票数 2

我试图在Ember Helper中使用标价-它。首先,我用Bower安装了它,并试图导入它。

代码语言:javascript
复制
app.import('bower_components/markdown-it/dist/markdown-it.js');

帮手:

代码语言:javascript
复制
import MarkdownIt from "markdown-it";

这显示了错误Could not find module: markdown-it。然后我尝试使用余烬-褐化并通过npm安装Markdown-it。我试着把它导入帮手

代码语言:javascript
复制
import MarkdownIt from "npm:markdown-it";

export default Ember.Handlebars.makeBoundHelper(function(input){
    var result = MarkdownIt.render(input);
    return new Ember.Handlebars.SafeString(result);
});

这显示了错误TypeError: a.default.render is not a function

我也试过

代码语言:javascript
复制
import MarkdownIt from "npm:markdown-it";

export default Ember.Handlebars.makeBoundHelper(function(input){
    var md = new MarkdownIt();
    var result = md.render(input);
    return new Ember.Handlebars.SafeString(result);
});

这显示了错误:找不到从my-new-app/helpers/format-markdown导入的模块my-new-app/helpers/format-markdown

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-18 13:28:50

您尝试使用的库在使用AMD时不会为自己提供名称,因此无法通过名称来import它。有关此问题的更多信息,请参见https://github.com/ember-cli/ember-cli/issues/770

它看起来确实像“markdown-它”也将自己暴露为一个全局的,所以您可以通过这种方式访问它:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29713298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档