vs-tac模块安装在“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ ApacheCordovaTools \ Packages \ vs-tac”中但是就像你一样从下面的错误看,它在项目的node_module中是预期的。
如果我将vs-tac模块复制到项目的node_modules中,我会得到错误路径太长,因为vs-tac中有一个深度node_modules。如果我忽略node_modules并复制vs-tac的其余部分,我会收到以下错误;
vs-tac是否应存储在“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ ApacheCordovaTools \ Packages \ vs-tac”或项目node_modules中或两者。如果是这样,为什么我的vs-tac在项目node_modules中不存在?
我也尝试过Clearing Cordova Cache,我的外部Web工具如下图所示;
答案 0 :(得分:2)
我找到了一种方法来克服这个问题,但我自己也不清楚为什么我应该破解它并在我的项目的node_modules中安装vs-tac的原因。
我已将所有内容复制到vs-tac文件夹中但 vs-tac \ node_modules 从这条路走来:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\vs-tac"
进入项目的ProjectFolder \ node_modules \ vs-tac文件夹,然后在 ProjectFolder \ node_modules \ vs-tac 中执行命令:
npm install
在 node_modules \ vs-tac \ node_modules
中创建了必要的文件和包我关闭了visual studio并再次打开我的项目以防万一,然后构建项目。问题消失了。
有类似解决方案的声调,但由于关键点缺失或我正在监督它,所以没有一个对我有帮助;
我希望,它也可以帮到你