问题描述
我正在努力解决这个问题,要运行 node 应用程序,我得到 Error: Cannot find module 'iconv'
,我尝试使用 npm install iconv 命令安装 iconv,但出现以下错误。
gyp ERR! configure error
npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use
然后尝试这个命令 - npm install --g --production windows-build-tools
并得到以下错误
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated request@2.88.2: request has been deprecated,see https://github.com/request/request/issues/3142
[ ] / reify:resolve: timing reifyNode:node_modules/windows-build-tools/node_modules/ajv Completed in 7
请帮我解决这个问题。
解决方法
因此,根据您提供的信息,我了解到这是 windows 中 node-gyp 的问题,因此有一些方法可以解决。
-
npm install –no-optional
使用这个命令 - 尝试下载
windows-build-tools
软件包 - 手动下载 Visual Studio 2015 构建工具
- 告诉 Node 使用 2015 构建工具
- 确保您已安装 Python 2.7
我认为这会有所帮助