emberjs、节点和依赖项
emberjs, node and dependencies
我在我的 app.js (ember) 文件中声明依赖项,例如:
var _ = require('underscore');
由于我的 app.js 文件将被发送到客户端并需要在浏览器中执行,那么该代码将如何提供给客户端?
目前我正在使用 lineman 连接和丑化我所有的 js 文件,并且在我的 vendors 文件夹中我确实包含了 underscore.min.js(所有这些都被捆绑到 app.js)——但是我的应用程序无法运行。
有人可以解释一下将 npm 包添加到 ember 应用程序的过程以及对客户端产生的要求吗?
您可以使用 Ember Browserify 在您的 ember 应用程序中使用节点包。
具体用法见
要安装 Ember Browserify:
npm install --save-dev ember-browserify
并利用通过 NPM 安装的包中的内容:
import Xyz from 'npm:xyzPackage';
我在我的 app.js (ember) 文件中声明依赖项,例如:
var _ = require('underscore');
由于我的 app.js 文件将被发送到客户端并需要在浏览器中执行,那么该代码将如何提供给客户端?
目前我正在使用 lineman 连接和丑化我所有的 js 文件,并且在我的 vendors 文件夹中我确实包含了 underscore.min.js(所有这些都被捆绑到 app.js)——但是我的应用程序无法运行。
有人可以解释一下将 npm 包添加到 ember 应用程序的过程以及对客户端产生的要求吗?
您可以使用 Ember Browserify 在您的 ember 应用程序中使用节点包。
具体用法见
要安装 Ember Browserify:
npm install --save-dev ember-browserify
并利用通过 NPM 安装的包中的内容:
import Xyz from 'npm:xyzPackage';