2017-06-05 88 views
0

我正在开发使用D3(V4)在它的一些组成部分的角项目。我正在使用Visual Studio 2015(Update 3),并且安装了Visual Studio v1.8.36.0的Typescript。我安装了Node v6.10.2。的Visual Studio 2015年导入D3无法找到模块“D3”

我已经通过直接编辑我package.json文件,并通过执行npm install --save安装D3上。我在我的package.json文件中列出"d3": "^4.9.1"

我的项目使用Webpack,并在我的webpack.config.vendor.js文件中的vendor部分我列出了'd3'

我检查了我的项目的node_modules文件夹和@types我可以看到顶级d3文件夹和所有单独的d3模块的类型定义。此外,所有的d3框架文件夹都在node_modules之内。

D3工作正常,我只是没有intellisense和我的进口设置import * as d3 from "d3";显示"d3"错误,说'找不到模块d3'。

奇怪的是我还上运行Windows 7的Mac笔记本电脑和Visual Studio 2015年这个项目上工作,一切都在该计算机上很好,当我同步了在团队资源管理项目,并继续工作。

我按照许多建议,试图排序了这一点,但还没有任何帮助。任何人都可以提出我缺少的东西吗?

+0

'import'语句是什么类型的文件? – anbnyc

+0

Angular 4组件的Typescript文件。 – TDC

回答

0

最终,通过重新安装用于Visual Studio的Typescript解决了此问题。