zoukankan      html  css  js  c++  java
  • npm:can not find module 'xxx'

    引自:http://blog.csdn.net/sinat_33312523/article/details/76797501

    我们在运行npm run dev时,时常会遇到not found module ‘xxx’ 的问题,导致项目运行失败,当遇到这类问题时,通常分为四种解决方法:

    1. 开发人员在下载依赖的时候没有加 –save,导致package.json中没有标记你想要的依赖,所以你拿到项目的时候下载就不会下载那个模块,自然会出现模块找不到的情况,解决方法为你可以通过终端提示报错项,单个下载你想要的模块
    2. cnpm掉包问题,这个问题我有时常遇到过,众所周知cnpm是阿里在中国做的镜像,下载速度远胜于npm,但是会出现掉包问题导致项目无法安装全部依赖,这种情况可以使用原生的npm安装依赖
    3. 重新安装node.js,楼主遇到过这种情况,无论是使用npm 还是 cnpm 都无法安装所有依赖,并且还会出现一些坑爹的报错的时候,建议完全卸载node.js后重新安装,升级没啥卵用,建议还是卸了的好
    4. 使用yarn,这款包管理器是facebook公司所推出的,功能跟上述两种基本一致,当然速度肯定是没有国内的cnpm快的,但是如果上述两种都不可取(在npm过慢和cnpm掉包时),可以尝试使用yarn来安装所有依赖

    最近我在运行项目时就出现了以上问题,在手动安装了错误提示中无法找到的模块后,仍然不断出现新的模块找不到的情况。 由于我使用了 `cnpm` 安装依赖,所以初步判断是 `cnpm` 掉包问题。 解决: 1. 直接删除 `node_modules` 文件夹 2. `npm i / cnpm i` 重新安装相关依赖
  • 相关阅读:
    vue
    mongodb
    ejs模板引擎
    ajax
    node.js2
    node.js1
    bootstrap,ECMA
    商城
    面试:----Struts和springmvc的区别--区别上
    OpenStack
  • 原文地址:https://www.cnblogs.com/qimeng/p/7941695.html
Copyright © 2011-2022 走看看