zoukankan      html  css  js  c++  java
  • 解决 Cordova命令突然无法使用问题.

    问题背景

    • 之前一直在做 Cordova 方面, 然后准备自己尝试使用 Vue + WebPack 再配合 Cordova 做一个 App . 更新了 npm , 然后然后, 我的 cordova 这个命令就突然不能使用了.
    • 无论输入什么, 都会提示一点, cordova 不是内部或者外部命令.
    • 我怀疑是 npm 更新导致, 导致的路径错误.
    • 也可能是之前使用 cnpm 所导致的结果.

    查找原因

    • 开始尝试重新安装 Cordova. npm install cordova -g
    • 每次安装后都报出同一个错误.
    • 但是按照其他的没有问题. 例如gulp, less等..
    • cordova 安装错误
    • 看这个报错应该是路径的原因
    • 开始查找原因, 中间走了很多的弯路.
    • 找不到报错的文件夹.
    • 最后发现 C:UsersDELLAppDataRoaming pm ode_modulescordova 从这个目录进入后, 只有一个 node_modlues文件夹, 再进入有很多乱七八糟的东西, 这会仅凭回忆, 记得里面有很多类似邮箱的东西.
    • 再看看其他包目录, 就正常多了.最后断定是在这里出了问题.

    解决问题

    • 将这个cordova文件夹删除, 再次使用 npm 进行安装即可.

    问题总结

    千万不要使用 cnpm , 里面会有奇奇怪怪的问题, 也许刚刚开始并没有错, 但是有错的那天, 很难找.

    另附 npm 更改镜像路径方法.
    1. npm config set registry https://registry.npm.taobao.org --global
    2. npm config set disturl https://npm.taobao.org/dist --global

    出了问题, 应该从报错入手, 仔细阅读每一个报错的细节.

  • 相关阅读:
    今天实现了 沿路径移动
    enum类型的本质(转)
    (转)成为优秀技术人员的两点建议
    深入理解 C# 协变和逆变
    web通信
    ajax入门(复习)
    git版本管理工具的使用
    在asp.net 中使用httpmodules对网页进行处理
    asp.net http概念原理复习
    web page复习笔记
  • 原文地址:https://www.cnblogs.com/zhangrunhao/p/6922692.html
Copyright © 2011-2022 走看看