我在app.js(ember)文件中声明了依赖项,例如:
var _ = require('underscore');
由于我的app.js文件将被发送到客户端并需要在浏览器中执行,因此如何将此代码提供给客户端?
目前我正在使用lineman来连接和uglify我的所有js文件,而在我的vendor文件夹中,我确实包含了underscore.min.js(所有这些都捆绑到app.js中) - 但我的应用程序不是& #39;工作。
有人可以解释将npm软件包添加到ember应用程序的过程以及客户端产生的要求吗?
答案 0 :(得分:1)
您可以使用Ember Browserify在您的ember应用中使用节点包。
有关具体用法,请参阅this answer。
安装Ember Browserify:
npm install --save-dev ember-browserify
并通过NPM利用包装中的东西:
import Xyz from 'npm:xyzPackage';