-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Describe the bug
aem-packager.js has a require('lodash')
call but lodash is not listed as a dependency in package.json, causing it to error out if lodash isn't manually installed.
To Reproduce
Steps to reproduce the behavior:
- Use on a project that doesn't use lodash
Expected behavior
It to not error out.
Screenshots and Logs
> aem-packager --config ./aem-packager.yml
Starting AEM Packager.
node:internal/modules/cjs/loader:1404
throw err;
^
Error: Cannot find module 'lodash'
Require stack:
- /home/runner/work/.../node_modules/aem-packager/aem-packager.js
at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
at Function._load (node:internal/modules/cjs/loader:1211:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
at Module.require (node:internal/modules/cjs/loader:1487:12)
at require (node:internal/modules/helpers:135:16)
at Object.<anonymous> (/home/runner/work/.../node_modules/aem-packager/aem-packager.js:5:11)
at Module._compile (node:internal/modules/cjs/loader:1730:14) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/runner/work/.../node_modules/aem-packager/aem-packager.js'
]
}
Node.js v22.17.0
Environment (please complete the following information):
- OS: Windows
- Version: 11
- NodeJS Version: 22.17.0
- NPM Version: 10
Additional context
Add any other context about the problem here.
mmoats
Metadata
Metadata
Assignees
Labels
No labels