Node.js &引用;引用错误:未定义原语;当试图运行电子时
当我试图运行electron时,出现了以下错误Node.js &引用;引用错误:未定义原语;当试图运行电子时,node.js,gulp,electron,native,electron-builder,Node.js,Gulp,Electron,Native,Electron Builder,当我试图运行electron时,出现了以下错误 App threw an error during load ReferenceError: primordials is not defined at fs.js:27:26 at req_ (/path/node_modules/natives/index.js:143:24) at Object.req [as require] (/path/node_modules/natives/index.js:55:10)
App threw an error during load
ReferenceError: primordials is not defined
at fs.js:27:26
at req_ (/path/node_modules/natives/index.js:143:24)
at Object.req [as require] (/path/node_modules/natives/index.js:55:10)
at Object.<anonymous> (/path/node_modules/fstream/node_modules/graceful-fs/fs.js:1:37)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (/path/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js:3:27)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (/path/node_modules/fstream/lib/reader.js:4:10)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (/path/node_modules/fstream/fstream.js:2:18)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (/path/node_modules/unzip2/lib/extract.js:6:14)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (/path/node_modules/unzip2/unzip.js:4:19)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
应用程序在加载过程中抛出错误
ReferenceError:未定义原语
财政司司长:27:26
at请求(/path/node\u modules/natives/index.js:143:24)
at Object.req[根据需要](/path/node_modules/natives/index.js:55:10)
反对。(/path/node_modules/fstream/node_modules/fs/fs.js:1:37)
at模块编译(内部/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:892:10)
at Module.load(内部/modules/cjs/loader.js:735:32)
at模块加载(内部/modules/cjs/loader.js:648:12)
at模块负载(electron/js2c/asar.js:717:26)
在功能模块上加载(electron/js2c/asar.js:717:26)
at Module.require(内部/modules/cjs/loader.js:775:19)
根据需要(内部/modules/cjs/helpers.js:68:18)
反对。(/path/node_modules/fstream/node_modules/gratence fs/gratence fs.js:3:27)
at模块编译(内部/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:892:10)
at Module.load(内部/modules/cjs/loader.js:735:32)
at模块加载(内部/modules/cjs/loader.js:648:12)
at模块负载(electron/js2c/asar.js:717:26)
在功能模块上加载(electron/js2c/asar.js:717:26)
at Module.require(内部/modules/cjs/loader.js:775:19)
根据需要(内部/modules/cjs/helpers.js:68:18)
反对。(/path/node_modules/fstream/lib/reader.js:4:10)
at模块编译(内部/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:892:10)
at Module.load(内部/modules/cjs/loader.js:735:32)
at模块加载(内部/modules/cjs/loader.js:648:12)
at模块负载(electron/js2c/asar.js:717:26)
在功能模块上加载(electron/js2c/asar.js:717:26)
at Module.require(内部/modules/cjs/loader.js:775:19)
根据需要(内部/modules/cjs/helpers.js:68:18)
反对。(/path/node_modules/fstream/fstream.js:2:18)
at模块编译(内部/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:892:10)
at Module.load(内部/modules/cjs/loader.js:735:32)
at模块加载(内部/modules/cjs/loader.js:648:12)
at模块负载(electron/js2c/asar.js:717:26)
在功能模块上加载(electron/js2c/asar.js:717:26)
at Module.require(内部/modules/cjs/loader.js:775:19)
根据需要(内部/modules/cjs/helpers.js:68:18)
反对。(/path/node_modules/unzip2/lib/extract.js:6:14)
at模块编译(内部/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:892:10)
at Module.load(内部/modules/cjs/loader.js:735:32)
at模块加载(内部/modules/cjs/loader.js:648:12)
at模块负载(electron/js2c/asar.js:717:26)
在功能模块上加载(electron/js2c/asar.js:717:26)
at Module.require(内部/modules/cjs/loader.js:775:19)
根据需要(内部/modules/cjs/helpers.js:68:18)
反对。(/path/node_modules/unzip2/unzip.js:4:19)
at模块编译(内部/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:892:10)
at Module.load(内部/modules/cjs/loader.js:735:32)
我查看了一些类似的报告案例,似乎我需要使用10之前的节点版本。
但我尝试了3个节点版本:v8.16.1(NPMV6.4.1)、v10.17.0(NPMV6.11.3)、v13.2.0(NPMV6.13.1)。
所有人都给了我同样的错误
以前有人面对过这种情况吗?
任何帮助都将不胜感激。模块加载器尝试使用
electron启动项目时出现相同错误。
。以前在执行npmi
时没有吞咽就遇到了这个问题,并通过在已清理的目录中安装更新的节点版本解决了这个问题。不知道除了使用npm clean刷新节点模块文件夹和包锁文件之外,在这里要做什么,但这没有帮助。可能通过依赖链使用旧版本的优雅fs从解压到本地人现在似乎是一个常见问题,用解压替换似乎至少对项目有帮助。模块加载器尝试使用electron启动项目时出现相同错误。
。以前在执行npmi
时没有吞咽就遇到了这个问题,并通过在已清理的目录中安装更新的节点版本解决了这个问题。不知道除了使用npm clean刷新节点模块文件夹和包锁文件之外,在这里要做什么,但这没有帮助。可能是使用一个旧版本的优雅fs通过一些依赖链从解压到本地人现在似乎是一个常见的问题,用解压替换似乎至少对项目有帮助。