Visual Studio 2015导入d3找不到模块' d3'

时间:2017-06-05 08:09:39

标签: d3.js visual-studio-2015 npm

我正在开发一个在其某些组件中使用d3(v4)的Angular项目。我正在使用Visual Studio 2015(Update 3),我安装了VisualScript v1.8.36.0的Typescript。我安装了Node v6.10.2。

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

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

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

之内

D3工作正常,我没有智能感知,我的导入设置import * as d3 from "d3";"d3"下显示错误,说'找不到模块d3'。

奇怪的是,我还在运行Windows 7和Visual Studio 2015的Mac笔记本电脑上开展此项目,当我在团队资源管理器中同步项目并继续工作时,该计算机上的一切正常。

我已经遵循了许多建议来尝试对此进行排序,但没有任何帮助。可以有人建议我缺少什么吗?

1 个答案:

答案 0 :(得分:0)

最终,通过重新安装VisualScript的Typescript来解决此问题。