【问题标题】:Module not found if installing a package in global with pnpm如果使用 pnpm 在全局中安装包,则找不到模块
【发布时间】:2021-06-03 02:15:33
【问题描述】:

我正在尝试使用pnpm install prettier -g 安装prettier,当我尝试在终端中运行它时,它给了我以下错误:

node:internal/modules/cjs/loader:944
  throw err;
  ^

Error: Cannot find module '/Users/hugosum/pnpm-global/5/node_modules/prettier/bin-prettier.js'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
    at Function.Module._load (node:internal/modules/cjs/loader:774:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

当我执行which prettier 时,它给了我/usr/local/bin/prettier。如何进一步调试和解决此问题?

【问题讨论】:

    标签: pnpm


    【解决方案1】:

    通过清理/usr/local/bin 中的重复二进制文件解决了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2017-08-11
      • 2016-05-08
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      • 2018-06-28
      相关资源
      最近更新 更多