如何使用angular 2的JavaScript库?我总是得到一个错误,说它不是一个模块。如何包含角度为2的JavaScript库?
如果我将脚本标记添加到指向javascript文件的index.html文件中,然后将其添加到System.config下的路径下,然后导入它,则会出现错误,指出它不是模块。
我已经试过this,我也试过this。尽管他们似乎都希望指出它很简单,并且您可以使用数百个库中的任何一个,但它们都不工作。
这里是一个JavaScript库:sheetjs
我如何在角2这项工作?
的index.html
<script src="../node_modules/xlsx/xlsx.js" type="text/javascript"></script>
系统config.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!”);' – Legionar