【问题标题】:Visual Studio Apache Cordova Build Error - cannot find moduleVisual Studio Apache Cordova 构建错误 - 找不到模块
【发布时间】:2014-11-19 08:36:04
【问题描述】:

我已经安装了 Visual Studio Apache Cordova 插件并开始创建内置的 hello World 应用程序。但是当我构建时,我得到了这个错误。我在 MSDN 论坛上看到其他人有同样的问题,但没有答案。谁能帮忙?

找不到模块'./lib/plugin'

【问题讨论】:

    标签: cordova visual-studio-2013 multi-device-hybrid-apps


    【解决方案1】:

    从 VS 中的 Tools\Options\Tools for Apache Cordova\Cordova Tools 下清除您的 Cordova 缓存。完成此操作后,重新打开您的项目并尝试进行干净的构建。如果您仍然遇到同样的问题,请检查文件夹 %AppData%\Roaming\npm\node_modules\vs-mda\lib 的内容并回复以进行进一步调查。

    【讨论】:

    • 我也有同样的问题;清除缓存并没有解决它。 'vs-mda'中没有'lib'文件夹,只有'node_modules'和一些文件,包括'app.js'等。这是VS2013社区版的新安装。在 VS 之外,我可以愉快地从 CLI 创建cordova 包,没有错误。
    • @quilkin - 如果自行清除 Cordova 缓存不能解决问题,请尝试再次清除缓存,然后按照此操作 - 从管理员命令提示符运行 npm –g install \vs-mda,其中 packages 文件夹位于 %Program Files%\Microsoft Visual Studio 12.0\Common7\IDE\Extensions 下,查找包含 packages 文件夹的文件夹,这就是您想要的。
    • 谢谢,艾伦,解决了——但不是很简单!这样做时我遇到了一大堆错误,其中第一个试图告诉我“文件存在:C:\Users\chris\AppData\Roaming\npm\node_modules\vs-mda\node_modules\plugman\node_modules\npm\ man\man3" - 但该文件不存在!假设我收到了不正确的错误消息,我检查了 vs-mda 文件夹的属性,发现它是只读的。删除该属性使一切正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 2015-05-08
    相关资源
    最近更新 更多