我有3个打字稿文件:main.ts,print.ts,log.ts
我安装了节点模块并使用了typescript编译器--tsc main.ts - 来编译.ts文件。
之后,我尝试使用npm start
运行index.html,但是console.log表示未定义require。我还缺少什么吗?我使用Visual Studio代码编辑器。
INDEX.HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>this is the title</title>
<style type="text/css">
</style>
</head>
<body>
<div id="wrapper">
</div>
<script type='text/javascript' src='main.js'></script>
</body>
</html>
MAIN.TS
import log = require('./log')
import print = require('./print')
log.logMessage();
print.printMessage();
PRINT.TS
export function printMessage() {
console.log('print');
}
LOG.TS
export function logMessage() {
console.log('log');
}
Console.log应该说'log'和'print',但它没有。