1

我无法让打字稿在我的网格应用程序中工作。我gridsome develop在安装 typescript 之前跑了一遍,以确保到目前为止我已经正确安装了所有东西,并且登录页面localhost:8080按预期加载。但是,当我按照Gridsome 的文档gridsome-plugin-typescript中所述安装软件包时,该站点将不再加载。我收到以下错误。

(node:12192) UnhandledPromiseRejectionWarning: E​​rror: Rule can only have one resource source (provided resource and test + include + exclude) in {...}

{...}是这个json对象

{
  "exclude": [
    null
  ],
  "use": [
    {
      "loader": "cache-loader",
      "options": {
        "cacheDirectory": "C:\\Development\\ovaad-craft-workspace-vue\\ovaad-craft-site\\node_modules\\.cache\\gridsome",
        "cacheIdentifier": "3a9e07ea"
      },
      "ident": "clonedRuleSet-1[0].rules[0].use[0]"
    },
    {
      "loader": "babel-loader",
      "options": {
        "presets": [
          [
            "C:\\Development\\ovaad-craft-workspace-vue\\ovaad-craft-site\\node_modules\\@vue\\babel-preset-app\\index.js",
            {
              "entryFiles": [
                "C:\\Development\\ovaad-craft-workspace-vue\\ovaad-craft-site\\node_modules\\gridsome\\app\\entry.server.js",
                "C:\\Development\\ovaad-craft-workspace-vue\\ovaad-craft-site\\node_modules\\gridsome\\app\\entry.client.js"
              ]
            }
          ]
        ]
      },
      "ident": "clonedRuleSet-1[0].rules[0].use[1]"
    }
  ]
}

我不知道这是来自哪个文件,但我不禁注意到\\每个位置之间的所有路径,我个人从未见过。这可能是阻止它加载的原因吗?除此之外,它还导致 webpack 破坏了它的几个核心文件。有没有人知道可能导致这种情况的原因?一切正常,直到我将打字稿添加到方程式中。

更新

在安装文档的底部gridsome-plugin-typescript有一个链接,上面写着Tyescript Starter For Gridsome,它会将您带到 github 存储库。它说要gridsome create gridsome-ts https://github.com/cleitonper/gridsome-starter-typescript.git在终端中运行,并且应该安装所有东西。我收到以下错误

错误:无法使用 npm 安装依赖项。请进入 ovaad-craft-website 目录并在 ChildProcess 处安装退出代码为 1 的依赖项。(C:\Users\Optiq.DESKTOP-OM5QKKQ.000\AppData\Roaming\npm\node_modules@gridsome\cli\lib\commands\create.js:106:17) 在 ChildProcess.emit (events.js:315:20 ) 在 ChildProcess.cp.emit (C:\Users\Optiq.DESKTOP-OM5QKKQ.000\AppData\Roaming\npm\node_modules@gridsome\cli\node_modules\cross-spawn\lib\enoent.js:34:29) 在也许在 Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 处关闭 (internal/child_process.js:1048:16)

我进入我的项目文件夹并运行npm install,这只是返回了另一个错误链。

如果有帮助,我正在运行 Windows 10 PC。

4

0 回答 0