Cheatsheet & FAQ
Need a fast fix? Find the scenario below and follow the suggested command.
Package not found
Section titled “Package not found”Run oink learn inside the source package, then rerun oink from the consumer project.
Missing node_modules
Section titled “Missing node_modules”Install dependencies in the destination project before linking.
Live reload is noisy
Section titled “Live reload is noisy”Raise the debounce:
oink --livereload --debounce 500PNPM scripts
Section titled “PNPM scripts”Mirror the expected Yarn scripts or chat with maintainers about adding a PNPM-aware strategy.
Wrong files copied
Section titled “Wrong files copied”Check the strategy table and confirm your folder names trigger the right strategy.
Skip the picker
Section titled “Skip the picker”Call the package directly:
oink my-packageWorkspace loops
Section titled “Workspace loops”Do not learn packages that already live inside the workspace; run oink forget and relearn only external ones.
Git errors in watcher
Section titled “Git errors in watcher”Ensure git is installed or disable --livereload in environments without Git.