【发布时间】:2016-10-17 10:39:03
【问题描述】:
目前我正在关注official ts-ko demo。当我直接提到 Ko 时:
/// <reference path="./node_modules/@types/knockout/index.d.ts" />
没有错误。但是当通过以下方式添加引用时:
import * as ko from "knockout";
抛出错误:
Uncaught ReferenceError: require is not defined
Typescript 演示 states 那:
我们需要获取 Knockout 本身以及称为 RequireJS 的东西。
定义 RequireJs 的正确方法是什么?为什么需要使用 requirejs 进行“导入”案例?
package.json
"dependencies": {
"jquery": "3.1.1",
"@types/jquery": "2.0.33",
"knockout": "3.4.0",
"@types/knockout": "1.1.5"
}
【问题讨论】:
标签: typescript knockout.js npm