我有一个科尔多瓦项目。它早些时候运作良好。但今天没有建设。
抛出此错误。
1>MSBUILD : cordova-build error BLD401: Error : BLD00401 : Could not find module '{project-path}\node_modules\vs-tac\app.js'. Please Go to Tools --> Options --> Tools for Apache Cordova --> Cordova Tools --> Clear Cordova Cache and try building again.
1> at Function.Module._resolveFilename (module.js:336:15)
1> at Function.Module._load (module.js:278:25)
1> at Function.Module.runMain (module.js:501:10)
1> at startup (node.js:129:16)
1> at node.js:814:3
我对此进行了谷歌搜索,并找到了一些解决方案。
第一的
在这里找到它Cordova 应用程序构建错误
- 去--> C:\Users[你的用户名]\AppData\Roaming\npm\node_modules
- 删除--> vs-tac 文件夹
- 打开命令提示符并运行: npm install -g "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"
- 重新构建的清洁解决方案
执行第三步时抛出以下错误
Error: The edge module has not been pre-compiled for node.js version v8.9.4. You
must build a custom version of edge.node. Please refer to https://github.com/tj
anczuk/edge for building instructions.
at determineVersion (C:\Users\mkumawat\AppData\Roaming\npm\node_modules\vs-t
ac\node_modules\edge\lib\edge.js:21:11)
at Object.<anonymous> (C:\Users\mkumawat\AppData\Roaming\npm\node_modules\vs
-tac\node_modules\edge\lib\edge.js:30:78)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\mkumawat\AppData\Roaming\npm\node_modules\vs
-tac\node_modules\edge\tools\checkplatform.js:2:2)
***************************************
Success: platform check for edge.js: node.js x64 v8.9.4
added 88 packages in 26.44s
最后转向另一个解决方案
第二
将此文件夹复制"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"
到“C:\Users[您的用户名]\AppData\Roaming\npm\node_modules”和运行num install
命令。
运行命令时发现相同的错误Error: The edge module has not been pre-compiled for node.js version v8.9.4.................
我有
node v8.9.4
npm 5.6.0
任何人都知道这个错误。
任何帮助,将不胜感激。