0

我遇到了麻烦。我有一个 lerna monorepo,其中包括 eslint 和更漂亮的可共享配置作为工作区的一部分。在尝试重新导出可共享的更漂亮配置时,我遇到以下错误(在查看更漂亮的进程输出时):

["ERROR" - 8:18:22 pm] 解析 \wsl$\Ubuntu-18.04\home\slackermorris\code\fanny\packages\web-ui.prettierrc.js 的更漂亮的配置时出错 ["ERROR" - 8:18 :22 pm] EISDIR:对目录的非法操作,lstat '\wsl$\Ubuntu-18.04\home\slackermorris\code\fanny\node_modules@shared\prettier-config' 错误:EISDIR:对目录的非法操作,lstat' \wsl$\Ubuntu-18.04\home\slackermorris\code\fanny\node_modules@shared\prettier-config'

可以推断,我在 Ubuntu 上运行 WSL2。下面是.prettierrc.js使用可共享更漂亮配置的,下面是同一个消费包的 package.json。奇怪的是,如果我登录require('@shared/prettier-config')的范围.prettierrc.js,我可以看到它正在正确导入。

绝对欢迎任何想法。而且,如果我对信息有所了解,我很抱歉:如果您需要更多详细信息,请告诉我。感谢您的任何帮助。

.prettierrc.js- 网络用户界面项目

module.exports = {
    ...require('@shared/prettier-config'),
}

package.json- 网络用户界面项目

  "name": "@fanny/web-ui",
  "version": "0.1.0",
  "dependencies": {
    "@apollo/client": "^3.3.16",
    "@shared/prettier-config": "^1.0.0",
    ...
4

0 回答 0