【发布时间】:2017-01-22 23:31:05
【问题描述】:
我阅读了 TypeScript 的官方 doc,并从那里复制代码。
我安装了 commonjs 和 requerejs。
"devDependencies": {
...
"commonjs": "latest",
"requirejs": "latest"
}
但我在浏览器中遇到错误:
ReferenceError: require is not defined
是index.html:
<!DOCTYPE html>
<body>
<script src="main.js"></script>
</body>
编译后就是main.js:
"use strict";
var core_1 = require("./some_dir/some_file");
window.onload = function () {
var some = new some_file_1.SomeClass();
};
【问题讨论】:
-
你是如何运行你的程序的?另外:你在使用捆绑器吗?
-
我正在使用 PyCharm。运行->运行'index.html'
-
那么如何将所有的js文件包含到html页面中呢?只需将每个 .js 文件都包含为新的脚本标签?
-
我只包含 main.js。就像上面的例子。这是坏的?我能在 PyCharm 中听到 TypeScript helloworld 项目的真实方法吗?
标签: javascript typescript requirejs