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

Javascript 在ember js中导入模块时出现异常,javascript,ember.js,plugins,npm,require,Javascript,Ember.js,Plugins,Npm,Require,我需要删除emberjs应用程序中字符串的变音符号。 我找到了一个插件: 但我不知道如何在我的应用程序中使用它 我通过npm添加了这个插件,它在我的应用程序的node_modules文件夹下可见 在文档中,此插件的用法是: var foldToAscii = require("fold-to-ascii"); foldToAscii.fold("★Lorém ïpsum dölor.") 但我有一个例外: Uncaught Error: Could not find module fold-t

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

我通过npm添加了这个插件,它在我的应用程序的node_modules文件夹下可见

在文档中,此插件的用法是:

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'
但它只给了我一个新的例外:

Uncaught Error: Could not find module fold-to-ascii
处理路由时出错:transports.index 找不到从test ember/pods/transport/model导入的ascii模块折叠


我做错了什么?

假设您使用的是ember cli:

npm install --save-dev ember-browserify
然后您可以这样导入:

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

假设您使用的是ember cli:

npm install --save-dev ember-browserify
然后您可以这样导入:

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

尝试了它,现在我得到错误:处理路由时出错:transports.index找不到模块
折叠到ascii
测试成员/pods/transport/model
导入错误:找不到模块
折叠到ascii
测试成员/pods/transport/model
导入,我应该将导入指向node_modules文件夹吗?啊,是的,你说得对,对不起。您需要
npm安装--保存dev-ember-browserify
,然后
从“npm:fold-to-ascii”导入foldToAscii
尝试了它,现在我得到了错误:处理路由时出错:transports.index找不到模块
折叠到ascii
test ember/pods/transport/model导入的
错误:找不到模块
折叠到ascii
test ember/pods/transport/model导入的,我应该将导入指向node_modules文件夹吗?啊,是的,你说得对,对不起。您需要
npm安装--保存dev-ember-browserify
,然后
从“npm:fold-to-ascii”导入foldToAscii