【发布时间】:2017-05-13 22:53:50
【问题描述】:
我在 Visual Studio 2015 中构建了一个 ASP.NET MVC 应用程序,并包含了几个 javascript 库。 jquery 旁边最重要的是 d3(在某些页面上是 v4 和部分 v3)。 现在我深入研究 Typescript(这对我来说很新)。
在我详细介绍之前,这里是我的问题:从 JS 切换到 TS 最简单的方法是什么以及如何处理 moment.js、d3.js 和其他依赖项?
很遗憾,我无法将 d3 模块包含到我的 .ts 文件中。如果尝试通过import * as d3 from 'd3'; 包含它,它会显示“找不到模块 d3”
我还尝试使用类型定义文件,将它们手动加载到项目中并通过 npm (npm install @types/d3 --save-dev) 下载。他们都没有工作。可能我误解了它的工作原理或应该如何工作。
在这个问题解决之后,我也必须处理 AMD 或 CommonJS。您能否推荐一个不需要对我的项目进行多次额外安装的简单解决方案?
非常感谢,如果我不够精确,请原谅(这是我关于 SO 的第一个问题)。
【问题讨论】:
标签: javascript asp.net-mvc typescript d3.js