question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

fs-search does not build on Windows 32 bit

See original GitHub issue

🐛 bug report

You don’t run the CI on Windows 32 bit and so no prebuilt binaries are available for that platform.



Error: Cannot find module './fs-search.win32-ia32-msvc.node'
Require stack:
- D:\a\zadeh\zadeh\node_modules\@parcel\fs-search\index.js
- D:\a\zadeh\zadeh\node_modules\@parcel\fs\lib\NodeFS.js
- D:\a\zadeh\zadeh\node_modules\@parcel\fs\lib\index.js
- D:\a\zadeh\zadeh\node_modules\parcel\lib\cli.js
- D:\a\zadeh\zadeh\node_modules\parcel\lib\bin.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
    at Function.Module._load (internal/modules/cjs/loader.js:667:27)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (D:\a\zadeh\zadeh\node_modules\v8-compile-cache\v8-compile-cache.js:159:20)
    at Object.<anonymous> (D:\a\zadeh\zadeh\node_modules\@parcel\fs-search\index.js:16:18)
    at Module._compile (D:\a\zadeh\zadeh\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'D:\\a\\zadeh\\zadeh\\node_modules\\@parcel\\fs-search\\index.js',
    'D:\\a\\zadeh\\zadeh\\node_modules\\@parcel\\fs\\lib\\NodeFS.js',
    'D:\\a\\zadeh\\zadeh\\node_modules\\@parcel\\fs\\lib\\index.js',
    'D:\\a\\zadeh\\zadeh\\node_modules\\parcel\\lib\\cli.js',
    'D:\\a\\zadeh\\zadeh\\node_modules\\parcel\\lib\\bin.js'
  ]
}

🎛 Configuration (.babelrc, package.json, cli command)

🤔 Expected Behavior

😯 Current Behavior

💁 Possible Solution

https://github.com/parcel-bundler/parcel/pull/5596

🔦 Context

💻 Code Sample

🌍 Your Environment

Software Version(s)
Parcel Nightly 2
Node
npm/Yarn
Operating System Windows 32 bit

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:10 (8 by maintainers)

github_iconTop GitHub Comments

3reactions
lukoerfercommented, Mar 17, 2021

This may help future readers:

I encountered the same error when migrating to Parcel v2, because Visual Studio used its own installation of Node to call Parcel which turned out to be 32-bit. Once I configured Visual Studio to call Node from PATH, the problem was solved.

2reactions
devongovettcommented, Jan 6, 2021

I’m curious why you need 32-bit windows support at this point? Intel hasn’t offered 32-bit processors for PCs since ~2006 I believe, and Microsoft dropped 32-bit windows support already. What hardware are you running this on? I’m not sure it’s worth the maintenance, CI, and npm package size costs to support this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

64-bit fscAnyCpu.exe uses more stack than 32-bit fsc ... - GitHub
A project that is part of a reasonably complex solution is failing to build in 2022 due to the compiler crashing.
Read more >
The trouble with "bitness" (aka architecture) and shiming.
I want to highlight an issue with implementing PSF shimming that I ran into. It was particularly annoying because the symptoms did not...
Read more >
Can't build 32-bit binaries on a 64 bit system - Stack Overflow
While I'm able to build the binaries for my 64-bit windows system, i'm unable to find a way to produce the 32-bit ones,...
Read more >
CIC/NBT FSC Generator - Windows/Linux/OSX - Bimmerpost
This is (hopefully) a more user-friendly CIC/NBT FSC Key Generator for Windows, Linux and OSX based off of the work of the original...
Read more >
Dynamic-link library - Wikipedia
Dynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found