Typescript 找不到导入的模块类型脚本
我正在尝试在VS2015中设置新的TypeScript HTML项目。我已经将typescript构建设置设置为commonJs、es5,并且还有tsconfig.json,它是Typescript 找不到导入的模块类型脚本,typescript,Typescript,我正在尝试在VS2015中设置新的TypeScript HTML项目。我已经将typescript构建设置设置为commonJs、es5,并且还有tsconfig.json,它是 { "compilerOptions": { "target": "es5", "module": "commonjs", "sourceMap": true } } 这是我的主要应用程序 这是我导入的模块test.ts 这是html <!DOCTYPE html&
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true
}
}
这是我的主要应用程序
这是我导入的模块test.ts
这是html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>TypeScript HTML App</title>
<link rel="stylesheet" href="app.css" type="text/css" />
<script src="test.js"></script>
<script src="app.js"></script>
</head>
<body>
<h1>TypeScript HTML App</h1>
<div id="content"></div>
</body>
</html>
该项目构建得很好,但当我在浏览器chrome或IE中打开它时,它在控制台中抛出错误,无法找到测试,并且该文件从未下载到浏览器中。谁能告诉我这里缺少什么。这是我推荐的修复方法 第一步-为AMD或UMD而不是CommonJS编译:
"module": "amd",
第二步-在此处丢弃内部模块:
export module sample {
第三步-添加作为NuGet包提供的RequireJS
第四步-使用requirejs
<script src="require.js" data-main"app"></script>
export module sample {
<script src="require.js" data-main"app"></script>