{"id":18084134,"date":"2024-10-20T13:58:27","date_gmt":"2024-10-20T13:58:27","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/developing-block\/"},"modified":"2025-09-02T11:35:15","modified_gmt":"2025-09-02T11:35:15","slug":"developing-block","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/developing-block\/","title":{"rendered":"Developing Block"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hello,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I build the block like in course &#8220;Beginner WP Developer&#8221;. I scaffolded a new block with npx command: @wordpress\/create-block@latest copyright-date-block. But when I type a command for build block: npm run build I have:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ilya@ilya-MS-7B38:\/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block$ npm run build<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">copyright-date-block@0.1.0 build<br \/>wp-scripts build<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">[webpack-cli] SyntaxError: Expected double-quoted property name in JSON at position 463<br \/>at JSON.parse ()<br \/>at \/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/@wordpress\/scripts\/utils\/config.js:373:26<br \/>at Array.flatMap ()<br \/>at getPhpFilePaths (\/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/@wordpress\/scripts\/utils\/config.js:372:28)<br \/>at \/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/@wordpress\/scripts\/utils\/php-file-paths-plugin.js:52:29<br \/>at Hook.eval [as call] (eval at create (\/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/tapable\/lib\/HookCodeFactory.js:19:10), :7:1)<br \/>at Hook.CALL_DELEGATE <a href=\"14\">as _call<\/a><br \/>at Compiler.newCompilation (\/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/webpack\/lib\/Compiler.js:1273:30)<br \/>at \/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/webpack\/lib\/Compiler.js:1318:29<br \/>at Hook.eval [as callAsync] (eval at create (\/opt\/lampp\/htdocs\/wordpress\/wp-content\/plugins\/copyright-date-block\/node_modules\/tapable\/lib\/HookCodeFactory.js:33:10), :6:1)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why is error? Thank you<\/p>\n","protected":false},"template":"","class_list":["post-18084134","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18084134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18084134\/revisions"}],"predecessor-version":[{"id":18624119,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18084134\/revisions\/18624119"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=18084134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}