如何在webpack中使用ng-table?

时间:2016-02-15 17:13:41

标签: angularjs webpack ngtable

我正在尝试在我的anuglarjs应用程序中使用ng-table。我没有意识到npm version is f up和新版本还没有,但是我的应用程序处于一个普通的阶段,我无法使用bower vesion。

我试图从git npm install git+ssh://git@github.com/esvit/ng-table.git --save

加载最新版本

然后将其加载到我的输入文件中:

import angular from 'angular';
import ngTable from 'ng-table';

angular.module('app', [ngTable]);

可悲的是webpack会抛出很多错误:

ERROR in ./src/app.js
Module not found: Error: Cannot resolve module 'angular'(...)

我还试图使用imports-loader:

const ngTable = require('imports?define=>false,angular!ng-table');

但也没有成功。有人能指出我正确的方向吗?我真的不想重写所有的家务,因为一个lib。

1 个答案:

答案 0 :(得分:3)

您可以像这样使用ng-table

// app.js
import angular from 'angular';
import ngTable from 'ng-table/dist/ng-table';

angular.module('app', [ngTable]);

因为看起来没有和commonjs模块的索引配置

检查此评论https://github.com/esvit/ng-table/issues/764#issuecomment-184357333