React Sketch.app の npm run render でエラー
Introduction - React Sketch.app (Quickstart) を進めていると、$npm run render
でエラー。
[path/to/react-sketchapp/examples/basic-setup] $ npm run render ... 🖨 Copied src/manifest.json in 10ms TypeError: null is not an object (evaluating 'context.document.currentPage') line: 8446 sourceURL: /Users/user-name/path/to/react-sketchapp/examples/basic-setup/basic-setup.sketchplugin/Contents/Sketch/my-command.js column: 114 🛠 Built ./my-command.js in 4478ms
同じ問題に当たってる人がいた。
対処は $npm run render
する前に Sketch で新しいドキュメントを開いておくこと。そしてこれはエラーでははなく仕様だった(...よく見ればドキュメントに書いてあった)。
Open a new Sketch file, then in a terminal:
よしよし。開いたぞ。