2015-04-16 10 views
1

我需要從emberjs應用程序中的字符串中刪除變音符號。 我找到了這個插件:fold-to-ascii 但我不知道如何在我的應用程序中使用它。異常,同時導入模塊在燼js

我添加通過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' 

,但它給了我唯一的新的異常:

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

我在做什麼錯?

回答

4

假設你正在使用燼-CLI:

npm install --save-dev ember-browserify 

,那麼你可以導入這樣的:

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

嘗試過了,現在我得到錯誤:錯誤在處理路線:transports.index未能進行從'test-ember/pods/transport/model'導入模塊'fold-to-ascii'錯誤:找不到從'test-ember/pods/transport/model'導入的模塊'fold-to-ascii',應該我指向node_modules文件夾的導入? –

+0

啊,是的,你說得對。你需要'npm install --save-dev ember-browserify',然後從'npm:fold-to-ascii'導入foldToAscii' –