最后如果找到解决办法,显然是我弄错了 npm 包,那么 npm 包的 JavaScript 模块系统有 3 种类型
( CommonJS - AMD - System )
the right package that works with AngularCLI is AMD module system
C1Wijmo-Enterprise-Eval-AMD-5.20172.328
Wijmo 5 回复
GridWijmo5
如何安装 Wijimo Grid:
从此网址获取最新版本的 Wijmo:
http://prerelease.componentone.com/wijmo5/npm-images
AngularCLI 需要:AMD 版本。所以你有两个选择:
第一个:
在 package.json 文件中添加此依赖项:section : "dependencies"
"wijmo": "http://prerelease.componentone.com/wijmo5/npm-images/C1Wijmo-Enterprise-Eval-AMD-5.20172.328.tgz",
并重做:npm install
这样做是一样的:
npm --save install http://prerelease.componentone.com/wijmo5/npm-images/C1Wijmo-Enterprise-Eval-AMD-5.20172.328.tgz
第二个2:
因为 yarn 挂着这个包名,我们在 node_modules/ 中手动添加
wget -P node_modules/wijmo/ http://prerelease.componentone.com/wijmo5/npm-images/C1Wijmo-Enterprise-Eval-AMD-5.20172.328.tgz
解压下载文件。
并对这个文件夹建立依赖关系
"wijmo": "file:node_modules/wijmo",
样式网格
- 将样式文件提取到 src/assets/css/ 文件夹中
mkdir src/assets/css/ && curl -O
http://cdn.wijmo.com/5.20172.334/styles/wijmo.min.css > src/assets/css/wijmo.min.css
在 Angular-cli.json 文件中添加 Wijmo.min.css 文件
"styles": [
"styles.css",
"assets/css/wijmo.min.css"
],
在你的 app.module.ts 中导入 WjGridModule
您应该检查导入模块是否良好。
从'wijmo/package/wijmo.angular2.grid'导入{WjGridModule};从'wijmo/package/wijmo.angular2.core'导入{WjCoreModule};
以后继续发展^^^