我正在尝试在我的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。
答案 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