【问题标题】:Ember-cli import node package into testEmber-cli 将节点包导入测试
【发布时间】:2015-10-04 13:58:01
【问题描述】:
我需要将 jwt-simple 包含到测试中,以便我可以生成 JWT 令牌并验证 UI 是否在特定场景下完成了它需要做的事情。
我尝试了npm install jwt-simple,然后是import jwt from 'jwt-simple/jwt'; 和import jwt from 'jwt-simple';,但都不起作用。
我应该能够将节点包导入到这样的测试中吗?
【问题讨论】:
标签:
node.js
ember.js
npm
ember-cli
【解决方案1】:
由于jwt-simple 不是ember 插件,您不能在ember-cli 设置中导入这样的模块。要导入不是 ember 插件的 npm 模块,您将需要 ember-browserify。所以先安装ember-browserify:
npm install --save-dev ember-browserify
然后按如下方式导入模块:
import jwt from 'npm:jwt-simple';