首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2 ag-网格-企业项目在放置许可证密钥时有问题

Angular2 ag-网格-企业项目在放置许可证密钥时有问题
EN

Stack Overflow用户
提问于 2017-02-03 06:36:38
回答 1查看 2.6K关注 0票数 1

我有ag网格企业版的许可证,但是我没有得到如何放置它和如何在我的angular2项目中导入企业。

我试图在main.ts文件中使用licenseManager,并将企业的版本放在package.json和systemjs.config.json中

但我的错误是

systemjs.config.js:

代码语言:javascript
复制
'ag-grid': 'node_modules/ag-grid',
'ag-grid-ng2': 'node_modules/ag-grid-ng2',
'ag-grid-enterprise': 'node_modules/ag-grid-enterprise'
'ag-grid': {
   defaultExtension: "js"
 },
 'ag-grid-ng2': {
   defaultExtension: "js"
 },
 'ag-grid-enterprise': {
   defaultExtension: "js"
 }

Package.json

代码语言:javascript
复制
"dependencies": {
    "ag-grid": "7.1.x",
    "ag-grid-enterprise": "7.1.x",
    "ag-grid-ng2": "7.1.x",

    "@angular/common": "2.4.x",
    "@angular/compiler": "2.4.x",
    "@angular/compiler-cli": "2.4.x",
    "@angular/core": "2.4.x",
    "@angular/http": "2.4.x",
    "@angular/forms": "2.4.x",
    "@angular/platform-browser": "2.4.x",
    "@angular/platform-browser-dynamic": "2.4.x",
    "@angular/platform-server": "2.4.x",
    "@angular/router": "3.4.x",
    "rxjs": "5.0.x",
    "zone.js": "0.7.x",
    "core-js": "2.4.x",
    "systemjs": "0.19.27",
    "bootstrap": "3.3.6",
    "jquery": "3.1.1"
  },
  "devDependencies": {
    "@types/node": "6.0.45",
    "concurrently": "2.2.0",
    "typescript": "2.0.3",
    "rimraf": "2.5.x",
    "gulp": "3.9.1",
    "lite-server": "2.2.2",
    "systemjs-builder": "0.15.33",
    "copyfiles": "1.0.x",
    "ncp": "2.0.x",

    "@types/selenium-webdriver": "2.53.33",
    "http-server": "^0.9.0",
    "canonical-path": "0.0.2",
    "jasmine-core": "2.4.1",
    "karma": "1.3.0",
    "karma-chrome-launcher": "2.0.0",
    "karma-cli": "1.0.1",
    "karma-jasmine": "1.0.2",
    "karma-jasmine-html-reporter": "0.2.2",
    "karma-systemjs": "0.16.0",
    "protractor": "4.0.13",
    "webdriver-manager": "10.2.5"
  }

main.ts

代码语言:javascript
复制
import {LicenseManager} from "ag-grid-enterprise/main";
LicenseManager.setLicenseKey("your license key");

错误: XHR错误:在XMLHttpRequest.wrapFn onreadystatechange [] at Zone.runTask (modules/zone.js/dist/zone.js:151:47) => at XMLHttpRequest.ZoneTask.invoke (modules/zone.js/dist/zone.js:345:33) []将modules/ag-grid加载为"ag-grid“,从addToError (modules/systemjs/dist/system.src.js:123:78) [] at linkSetFailed (modules/systemjs/dist/system.src.js:726:21) [] at modules/systemjs/dist/system.src.js:522:9 [] at modules/systemjs/dist/system.src.js:522:9[] at Zone.run (C13) => at modules/zone.js/dist/zone.js:535:57 [] at Zone.runTask (modules/zone.js/dist/zone.js:151:47) => at drainMicroTaskQueue (modules/zone.js/dist/zone.js:433:35) [] at XMLHttpRequest.ZoneTask.invoke (modules/zone.js/dist/zone.js:349:25) []“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-03 06:52:12

尝试引用真正的ag-grid主js文件。

代码语言:javascript
复制
System.config({
    defaultJSExtensions: true,
    map: {
        // angular libraries

        // ag libraries
        'ag-grid-ng2': 'node_modules/ag-grid-ng2',
        'ag-grid': 'node_modules/ag-grid',
        'ag-grid-enterprise': 'node_modules/ag-grid-enterprise'
    },
    packages: {
       // code ...
       'ag-grid': {
            main: 'main.js'
        }
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42018176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档