使用 wordpress/create-block 包创建块时出错
Getting error while create a block with wordpress/create-block package
我试图用 @wordpress/create-block 包创建一个新块,结果出现以下错误:
npm init @wordpress/block todo-list
npx: installed 205 in 10.545s
/Users/macname/.npm/_npx/89564/lib/node_modules/@wordpress/create-block/lib/scaffold.js:4
const { writeFile } = require( 'fs' ).promises;
^
TypeError: Cannot destructure property `writeFile` of 'undefined' or 'null'.
at Object.<anonymous> (/Users/alokjain/.npm/_npx/89564/lib/node_modules/@wordpress/create-block/lib/scaffold.js:4:38)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/alokjain/.npm/_npx/89564/lib/node_modules/@wordpress/create-block/lib/index.js:15:18)
at Module._compile (module.js:653:30)
运行是否需要任何特定的节点版本或其他包?
只要您使用的是节点 10+,就应该能够 运行 这个。
首先,运行 npm cache clean --force
避免任何缓存问题。
create-block 包的开发非常积极 - the latest version was released just 24 hours 在您 post 之前,所以还要确保您使用的是最新版本。
您可以通过发出 npm init @wordpress/block -V
找出您 运行ning 的版本
如果仍然失败,create an issue on github。
我试图用 @wordpress/create-block 包创建一个新块,结果出现以下错误:
npm init @wordpress/block todo-list
npx: installed 205 in 10.545s
/Users/macname/.npm/_npx/89564/lib/node_modules/@wordpress/create-block/lib/scaffold.js:4
const { writeFile } = require( 'fs' ).promises;
^
TypeError: Cannot destructure property `writeFile` of 'undefined' or 'null'.
at Object.<anonymous> (/Users/alokjain/.npm/_npx/89564/lib/node_modules/@wordpress/create-block/lib/scaffold.js:4:38)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/alokjain/.npm/_npx/89564/lib/node_modules/@wordpress/create-block/lib/index.js:15:18)
at Module._compile (module.js:653:30)
运行是否需要任何特定的节点版本或其他包?
只要您使用的是节点 10+,就应该能够 运行 这个。
首先,运行 npm cache clean --force
避免任何缓存问题。
create-block 包的开发非常积极 - the latest version was released just 24 hours 在您 post 之前,所以还要确保您使用的是最新版本。
您可以通过发出 npm init @wordpress/block -V
如果仍然失败,create an issue on github。