在ember js中导入模块时出现异常

时间:2015-04-16 10:47:02

标签: javascript ember.js plugins npm require

我需要在emberjs app中删除字符串中的变音符号。 我找到了一个插件:fold-to-ascii 但我不知道如何在我的应用程序中使用它。

我通过npm添加了此插件,它在我的应用程序

中的node_modules文件夹下可见

在docs中,这个插件的用法是:

var foldToAscii = require("fold-to-ascii");
foldToAscii.fold("★Lorém ïpsum dölor.")

但我得到一个例外:

Uncaught Error: Could not find module fold-to-ascii

也尝试像@Kori John Roys建议的那样导入它:

import foldToAscii from 'fold-to-ascii'

但它只给我一个新例外:

Error while processing route: transports.index Could not find module fold-to-ascii imported from test-ember/pods/transport/model

我做错了什么?

1 个答案:

答案 0 :(得分:5)

假设您使用的是ember-cli:

npm install --save-dev ember-browserify

然后您可以像这样导入:

import foldToAscii from "npm:fold-to-ascii"