Skip to content

Bunch of issues after npm folder was added directly to .pi/agent folder #4763

@edgarasben

Description

@edgarasben

What happened?

After a recent update, node_modules are being installed at /.pi/agent/npm/node_modules. This clogs up my iCloud sync because I keep my Pi folder in iCloud.

Is there a setting to revert back to the global node_modules?

I keep getting issues with different 3rd party extensions and their packages too now...

Error: Failed to load extension "/Users/edgaras/.pi/agent/npm/node_modules/@kaiserlich-dev/pi-session-search/extensions/index.ts": Failed to load extension: Cannot find module 'better-sqlite3'
Require stack:
- /Users/edgaras/Library/Mobile Documents/com~apple~CloudDocs/Config/.pi/agent/npm/node_modules/@kaiserlich-dev/pi-session-search/extensions/indexer.ts

Steps to reproduce

  • Symlink .pi to your iCloud
  • Have pi version with npm folder /.pi/agent/npm/ installed

Expected behavior

No response

Version

0.75.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions