Dark Reader 手动安装 - Npm 安装

问题描述

我试图按照一些说明在 Firefox 上手动安装 Dark Reader 附加组件。 我刚刚看了 GitHub - Dark Reader 说:


建筑使用

您可以从文件安装扩展。 安装 Node.js LTS。下载源代码(或从 git 检出)。 在根文件夹中打开终端并运行:

          npm install
          npm run build
 

这将生成用于 Chromium 浏览器的 build.zip 并生成用于 Firefox 的 firefox.xpi。


好吧,我下载了 Git 文件,解压了它们,然后在解压后的文件夹中打开了 PowerShell 来运行代码

1.第一条指令没问题:


    PS C:\Users\p119124\Documents\darkreader-master\darkreader-master npm install
    npm ERR! Maximum call stack size exceeded
   
    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:\Users\p119124\AppData\Roaming\npm-cache\_logs\2021-01-23T20_36_15_790Z-debug.log

2.我卡住的第二条指令:

   PS C:\Users\p119124\Documents\darkreader-master\darkreader-master npm run build
       
        darkreader@4.9.28 build C:\Users\p119124\Documents\darkreader-master\darkreader-master
    node tasks/build.js --release
   
   internal/modules/cjs/loader.js:1083
   throw err;
     ^
   
   Error: Cannot find module 'rollup'
   Require stack:
   - C:\Users\p119124\Documents\darkreader-master\darkreader-master\tasks\bundle-api.js
   - C:\Users\p119124\Documents\darkreader-master\darkreader-master\tasks\build.js
       at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1080:15)
       at Function.Module._load (internal/modules/cjs/loader.js:923:27)
       at Module.require (internal/modules/cjs/loader.js:1140:19)
       at require (internal/modules/cjs/helpers.js:75:18)
       at Object.<anonymous (C:\Users\p119124\Documents\darkreader-master\darkreader-master\tasks\bundle-api.js:1:16)
       at Module._compile (internal/modules/cjs/loader.js:1251:30)
       at Object.Module._extensions..js (internal/modules/cjs/loader.js:1272:10)
       at Module.load (internal/modules/cjs/loader.js:1100:32)
       at Function.Module._load (internal/modules/cjs/loader.js:962:14)
       at Module.require (internal/modules/cjs/loader.js:1140:19) {
     code: 'MODULE_NOT_FOUND',requireStack: [
       'C:\\Users\\p119124\\Documents\\darkreader-master\\darkreader-master\\tasks\\bundle-api.js','C:\\Users\\p119124\\Documents\\darkreader-master\\darkreader-master\\tasks\\build.js'
     ]
   }
   npm ERR! code ELIFECYCLE
   npm ERR! errno 1
   npm ERR! darkreader@4.9.28 build: `node tasks/build.js --release`
   npm ERR! Exit status 1
   npm ERR!
   npm ERR! Failed at the darkreader@4.9.28 build script.
   npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
   
   npm ERR! A complete log of this run can be found in:
   npm ERR!     C:\Users\p119124\AppData\Roaming\npm-cache\_logs\2021-01-23T20_47_31_407Z-debug.log

当我打开日志文件 C:\Users\p119124\AppData\Roaming\npm-cache_logs\2021-01-23T20_47_31_407Z-debug.log 它说:

    
    0 info it worked if it ends with ok
    1 verbose cli [
    1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',1 verbose cli   'run',1 verbose cli   'build'
    1 verbose cli ]
    2 info using npm@6.14.7
    3 info using node@v14.8.0
    4 verbose run-script [ 'prebuild','build','postbuild' ]
    5 info lifecycle darkreader@4.9.28~prebuild: darkreader@4.9.28
    6 info lifecycle darkreader@4.9.28~build: darkreader@4.9.28
    7 verbose lifecycle darkreader@4.9.28~build: unsafe-perm in lifecycle true
    8 verbose lifecycle darkreader@4.9.28~build: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\p119124\Documents\darkreader-master\darkreader-master\node_modules\.bin;C:\Program Files (x86)\PowerShell\7-preview;C:\Program Files     (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files     (x86)\Adaptiva\AdaptivaClient\bin\x32;C:\Program Files (x86)\Adaptiva\AdaptivaClient\bin\x64;C:\Program Files\Amazon\AWSCLI\;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\PowerShell\7-preview\preview;C:\Program Files\dotnet\;c:\Program Files\PuTTY\;C:\Program Files\Git\mingw64\bin\;C:\\Users\\p119124\\R-4.0.3\\bin\\R.exe;C:\\MinGW\\bin;C:\Users\p119124\AppData\Local\Programs\Python\python37\Scripts\;C:\Users\p119124\AppData\Local\Programs\Python\python37\;C:\Users\p119124\AppData\Local\Microsoft\WindowsApps;C:\Users\p119124\AppData\Roaming\npm;C:\Users\p119124\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\p119124\.dotnet\tools
    9 verbose lifecycle darkreader@4.9.28~build: CWD: C:\Users\p119124\Documents\darkreader-master\darkreader-master
    10 silly lifecycle darkreader@4.9.28~build: Args: [ '/d /s /c','node tasks/build.js --release' ]
    11 silly lifecycle darkreader@4.9.28~build: Returned: code: 1  signal: null
    12 info lifecycle darkreader@4.9.28~build: Failed to exec build script
    13 verbose stack Error: darkreader@4.9.28 build: `node tasks/build.js --release`
    13 verbose stack Exit status 1
    13 verbose stack     at EventEmitter.<anonymous (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
    13 verbose stack     at EventEmitter.emit (events.js:314:20)
    13 verbose stack     at ChildProcess.<anonymous (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
    13 verbose stack     at ChildProcess.emit (events.js:314:20)
    13 verbose stack     at maybeClose (internal/child_process.js:1051:16)
    13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
    14 verbose pkgid darkreader@4.9.28
    15 verbose cwd C:\Users\p119124\Documents\darkreader-master\darkreader-master
    16 verbose Windows_NT 10.0.18363
    17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
    18 verbose node v14.8.0
    19 verbose npm  v6.14.7
    20 error code ELIFECYCLE
    21 error errno 1
    22 error darkreader@4.9.28 build: `node tasks/build.js --release`
    22 error Exit status 1
    23 error Failed at the darkreader@4.9.28 build script.
    23 error This is probably not a problem with npm. There is likely additional logging output above.
    24 verbose exit [ 1,true ]

抱歉我的菜鸟帖子,这是我第一次尝试以正常方式安装此类附加组件。

你能帮我安装它吗?

解决方法

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

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

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