NPM:找不到模块“ ../lib/utils/unsupported.js”

时间:2020-07-01 17:51:35

标签: javascript node.js npm module yarnpkg

尝试使用npm进行操作时出现以下错误:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul id="menu-12">
  <li class="menu-item-1"><a href="#">item-1</a>
    <ul class="sub-menu sup-0">
      <li class="menu-item-2"> <a href="#">item-2</a></li>
      <li class="has-child item-3"><a href="#">item-3</a>
        <ul class="sub-menu sup-1">
          <li class="item-4"><a href="#">item-4</a></li>
          <li class="has-child item-5"><a href="#">item-5</a>
            <ul class="sub-menu sup-2">
              <li class="item-6"><a href="#">item-6</a></li>
              <li class="item-7"><a href="#">item-7</a></li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  <li class="menu-item-11"><a href="#">item-11</a>
    <ul class="sub-menu sup-01">
      <li class="menu-item-22"> <a href="#">item-22</a></li>
      <li class="has-child item-33"><a href="#">item-33</a>
        <ul class="sub-menu sup-12">
          <li class="item-44"><a href="#">item-44</a></li>
          <li class="has-child item-55"><a href="#">item-55</a>
            <ul class="sub-menu sup-23">
              <li class="item-66"><a href="#">item-66</a></li>
              <li class="item-77"><a href="#">item-77</a></li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

我无法运行internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module '../lib/utils/unsupported.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:690:17) at require (internal/modules/cjs/helpers.js:25:18) at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21 at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 或任何npx create-react-app命令,包括卸载或更新npm。昨天我安装了npm,这可能是问题的一部分吗?我最近也将Mac更新到了yarn。我不确定这两者是否引起npm问题。

是什么原因造成的,我该如何解决?

1 个答案:

答案 0 :(得分:1)

找到了解决方案。 this answer的修改版本有效。

我跑了

brew uninstall --force node

sudo rm -r /usr/local/lib/node_modules

brew install node

就成功了。