构建 NW.js 应用程序后找不到模块“glob”

问题描述

我在构建 NW.js 应用程序时遇到了问题。如果我运行 npm run dev,我的应用程序运行良好。 但是在使用 npm run prod 构建之后,应用程序找不到模块 glob。您可以在下面看到控制台消息。

node:internal/modules/cjs/loader:943 Uncaught Error: Cannot find module 'glob'
Require stack:
- C:\Users\csics\AppData\Local\Temp\nw28072_148657420/html/server.html
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:943:15)
    at Function.Module._load (node:internal/modules/cjs/loader:782:27)
    at Module.require (node:internal/modules/cjs/loader:1015:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at self.require (<anonymous>:11:26)
    at self.require (<anonymous>:11:26)
    at chrome-extension://cfkggdecgdmblbpgpmegjhkaeocljjae/js/handler.js:3:12

我的 package.json 文件如下所示:

{
  "name": "nwjs_log_app","scripts": {
    "dev": "nw src/","prod": "nwbuild -p win64 -f -o ./build src/"
  },"dependencies": {
    "glob": "^7.1.6","nw": "^0.50.2-sdk"
  },"devDependencies": {
    "nw-builder": "^3.5.7"
  }
}

我尝试在任何地方安装 glob,但仍然无法正常工作。 我用 npm i glob -g 全局安装了它,还是一样的错误

如果有其他帮助,请告诉我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)