npm install error: error : spawn ENOENT when trying to build Cordova project
npm install error: error : spawn ENOENT when trying to build Cordova project
我在编译我的项目时遇到问题,我是 Cordova
的初学者。
尝试了很多方法,单独安装依赖项(可能不是knife sense),也尝试过更改环境变量(例如:C:\apache-ant-1.9.3 ...)。
我也尝试重新安装 ("vs-mda and vs-mda-targets")。
我正在使用 Visual Studio 2013 Tools for Apache Cordova。
包含所有错误的图像: enter link here
当 npm 缓存设置为需要管理员权限的 %ProgramFiles% 时,我们已经看到此错误出现。如果是这种情况,请将其设置为 %appdata% 内的位置。
npm config get cache --> find out the current cache location.
npm config set cache %APPDATA%\npm-cache --> set the cache location
您也可能对 npm 前缀有同样的问题。为了解决这个问题,这里有一组命令
npm config get prefix
npm config set prefix %APPDATA%\npm
不幸的是,我还没有找到 visual 2013 的解决方案。但是我已经找到了解决方案。我换了我的机器,并安装了 visual studio 2015,它有 Cordova,一切正常。
我在编译我的项目时遇到问题,我是 Cordova
的初学者。
尝试了很多方法,单独安装依赖项(可能不是knife sense),也尝试过更改环境变量(例如:C:\apache-ant-1.9.3 ...)。
我也尝试重新安装 ("vs-mda and vs-mda-targets")。
我正在使用 Visual Studio 2013 Tools for Apache Cordova。
包含所有错误的图像: enter link here
当 npm 缓存设置为需要管理员权限的 %ProgramFiles% 时,我们已经看到此错误出现。如果是这种情况,请将其设置为 %appdata% 内的位置。
npm config get cache --> find out the current cache location.
npm config set cache %APPDATA%\npm-cache --> set the cache location
您也可能对 npm 前缀有同样的问题。为了解决这个问题,这里有一组命令
npm config get prefix
npm config set prefix %APPDATA%\npm
不幸的是,我还没有找到 visual 2013 的解决方案。但是我已经找到了解决方案。我换了我的机器,并安装了 visual studio 2015,它有 Cordova,一切正常。