Hi
i an running – npx @wordpress/create-block doingit , which i have done a lot with no issues. but now suddenly i get this error message:
Compiling block.
C:\Users\Lenovo\AppData\Local\npm-cache\_npx\0890e296436e9575\node_modules\execa\lib\error.js:59
error = new Error(message);
^Error: Command failed with exit code 2: npm run build
[webpack-cli] Failed to load 'C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\@wordpress\scripts\config\webpack.config.js' config
[webpack-cli] Error: Cannot find module 'ajv/dist/compile/codegen'
Require stack:
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\ajv-keywords\dist\definitions\typeof.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\ajv-keywords\dist\keywords\typeof.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\ajv-keywords\dist\keywords\index.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\ajv-keywords\dist\index.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\schema-utils\dist\validate.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\schema-utils\dist\index.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\copy-webpack-plugin\dist\index.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\@wordpress\scripts\config\webpack.config.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\webpack-cli\lib\webpack-cli.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\webpack-cli\lib\bootstrap.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\webpack-cli\bin\cli.js
- C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\webpack\bin\webpack.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
at Module._load (node:internal/modules/cjs/loader:986:27)
at Module.require (node:internal/modules/cjs/loader:1233:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (C:\Users\Lenovo\Local Sites\july24\app\public\wp-content\plugins\doingit\node_modules\ajv-keywords\dist\definitions\typeof.js:3:19)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
at Module.load (node:internal/modules/cjs/loader:1208:32)
at Module._load (node:internal/modules/cjs/loader:1024:12)
at Module.require (node:internal/modules/cjs/loader:1233:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\definitions\\typeof.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\keywords\\typeof.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\keywords\\index.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\index.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\schema-utils\\dist\\validate.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\schema-utils\\dist\\index.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\copy-webpack-plugin\\dist\\index.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\@wordpress\\scripts\\config\\webpack.config.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack-cli\\lib\\webpack-cli.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack-cli\\lib\\bootstrap.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack-cli\\bin\\cli.js',
'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack\\bin\\webpack.js'
]
}
> [email protected] build
> wp-scripts build
at makeError (C:\Users\Lenovo\AppData\Local\npm-cache\_npx\0890e296436e9575\node_modules\execa\lib\error.js:59:11)
at handlePromise (C:\Users\Lenovo\AppData\Local\npm-cache\_npx\0890e296436e9575\node_modules\execa\index.js:114:26)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async module.exports (C:\Users\Lenovo\AppData\Local\npm-cache\_npx\0890e296436e9575\node_modules\@wordpress\create-block\lib\init-wp-scripts.js:31:2)
at async module.exports (C:\Users\Lenovo\AppData\Local\npm-cache\_npx\0890e296436e9575\node_modules\@wordpress\create-block\lib\scaffold.js:156:4)
at async Command.<anonymous> (C:\Users\Lenovo\AppData\Local\npm-cache\_npx\0890e296436e9575\node_modules\@wordpress\create-block\lib\index.js:120:6) {
shortMessage: 'Command failed with exit code 2: npm run build',
command: 'npm run build',
exitCode: 2,
signal: undefined,
signalDescription: undefined,
stdout: '\n> [email protected] build\n> wp-scripts build\n',
stderr: "[webpack-cli] \x1B[31mFailed to load 'C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\@wordpress\\scripts\\config\\webpack.config.js' config\x1B[39m\n" +
"[webpack-cli] \x1B[31mError: Cannot find module 'ajv/dist/compile/codegen'\n" +
'Require stack:\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\definitions\\typeof.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\keywords\\typeof.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\keywords\\index.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\index.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\schema-utils\\dist\\validate.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\schema-utils\\dist\\index.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\copy-webpack-plugin\\dist\\index.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\@wordpress\\scripts\\config\\webpack.config.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack-cli\\lib\\webpack-cli.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack-cli\\lib\\bootstrap.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack-cli\\bin\\cli.js\n' +
'- C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\webpack\\bin\\webpack.js\n' +
' at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)\n' +
' at Module._load (node:internal/modules/cjs/loader:986:27)\n' +
' at Module.require (node:internal/modules/cjs/loader:1233:19)\n' +
' at require (node:internal/modules/helpers:179:18)\n' +
' at Object.<anonymous> (C:\\Users\\Lenovo\\Local Sites\\july24\\app\\public\\wp-content\\plugins\\doingit\\node_modules\\ajv-keywords\\dist\\definitions\\typeof.js:3:19)\n' +
' at Module._compile (node:internal/modules/cjs/loader:1358:14)\n' +
' at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)\n' +
' at Module.load (node:internal/modules/cjs/loader:1208:32)\n' +
' at Module._load (node:internal/modules/cjs/loader:1024:12)\n' +
' at Module.require (node:internal/modules/cjs/loader:1233:19) {\n' +
" code: 'MODULE_NOT_FOUND',\n" +
' requireStack: [\n' +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\ajv-keywords\\\\dist\\\\definitions\\\\typeof.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\ajv-keywords\\\\dist\\\\keywords\\\\typeof.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\ajv-keywords\\\\dist\\\\keywords\\\\index.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\ajv-keywords\\\\dist\\\\index.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\schema-utils\\\\dist\\\\validate.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\schema-utils\\\\dist\\\\index.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\copy-webpack-plugin\\\\dist\\\\index.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\@wordpress\\\\scripts\\\\config\\\\webpack.config.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\webpack-cli\\\\lib\\\\webpack-cli.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\webpack-cli\\\\lib\\\\bootstrap.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\webpack-cli\\\\bin\\\\cli.js',\n" +
" 'C:\\\\Users\\\\Lenovo\\\\Local Sites\\\\july24\\\\app\\\\public\\\\wp-content\\\\plugins\\\\doingit\\\\node_modules\\\\webpack\\\\bin\\\\webpack.js'\n" +
' ]\n' +
'}\x1B[39m',
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
my node version is: 20.16.0
my npm version: 10.8.1
any idea what is going on? never had this issue before.
it is on my local machine, so no links…