【发布时间】:2017-06-14 03:46:58
【问题描述】:
如何使用 angular 2 的 javascript 库?我总是收到一个错误,说它不是模块。
如果我在 index.html 文件中添加一个指向 javascript 文件的脚本标签,然后在 System.config 下的路径下添加它,然后导入它,我会收到一条错误消息,指出它不是模块。
我已经尝试过this,我也尝试过this。尽管他们似乎喜欢指出这很容易,而且您可以使用数百个库中的任何一个,但它们都不起作用。
这是一个 javascript 库:sheetjs
如何在 Angular 2 中进行这项工作?
index.html
<script src="../node_modules/xlsx/xlsx.js" type="text/javascript"></script>
系统配置.ts
System.config({
...
path: {
xlsx: '../node_modules/xlsx/xlsx.js'
}
});
something.ts
import * as xlsx from 'xlsx';
错误信息:
Error: Typescript found the following errors:
C:/___/tmp/broccoli_type_script_compiler-input_base_path-o4TZ9PSC.tmp/0/src/app/something/something.component.ts (9, 23): Cannot find module 'xlsx'.
【问题讨论】:
-
alert("Hello, world!");
标签: javascript typescript angular