Skip to content

ModuleBuildError: Module build failed: TypeError: Cannot read property 'posts' of undefined #5

@dorelljames

Description

@dorelljames
  • Do you want to request a feature or report a bug?
    Bug

  • What is the current behavior?
    Build errors on compile. Cannot GET / in browser when viewing site.

  • If the current behavior is a bug, please provide the steps to reproduce.

I basically followed the instructions on readme. Installation via sprout or spike cli didn't worked. I also tried running this through node_modules/spike/bin/spike without success as well.

  1. npm i spike -g
  2. spike tpl add jekyll git@github.com:static-dev/spike-tpl-jekyll.git
  3. spike new -t jekyll
  4. npm start or spike watch or spike compile - all result to same error
  • What is the expected behavior?
    It should successfully compile and be able to browse the static compiled site.

  • Please mention your Spike version, and operating system version.
    Tested on the following:

    Latest version 2.2.0.
    Node version v.8.1.4
    CentOS release 6.6 (Final)

    Latest version 2.2.0.
    Node version v.6.8.1
    OS X El Capitan Version 10.11.6

  • Please provide build logs, error, etc.

[root@webriq-shop spikejekyll]# npm start

> spikejekyll@0.0.1 start /tmp/spikejekyll
> spike watch

✗ ERROR
{ ModuleBuildError: Module build failed: TypeError: Cannot read property 'posts' of undefined
    at eval (eval at module.exports (/tmp/spikejekyll/node_modules/reshape-code-gen/lib/scoped_eval.js:9:10), <anonymous>:1:711)
    at Object.eval (eval at module.exports (/tmp/spikejekyll/node_modules/reshape-code-gen/lib/scoped_eval.js:9:10), <anonymous>:1:948)
    at Object.eval [as output] (eval at module.exports (/tmp/spikejekyll/node_modules/reshape-code-gen/lib/scoped_eval.js:9:10), <anonymous>:1:1222)
    at reshape.process.then (/tmp/spikejekyll/node_modules/reshape-loader/lib/index.js:78:24)
    at tryCatchReject (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:845:30)
    at runContinuation1 (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:804:4)
    at Fulfilled.when (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:592:4)
    at Pending.run (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:483:13)
    at Scheduler._drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:62:19)
    at Scheduler.drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:27:9)
    at runLoaders (/tmp/spikejekyll/node_modules/webpack/lib/NormalModule.js:192:19)
    at /tmp/spikejekyll/node_modules/loader-runner/lib/LoaderRunner.js:364:11
    at /tmp/spikejekyll/node_modules/loader-runner/lib/LoaderRunner.js:230:18
    at context.callback (/tmp/spikejekyll/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at tryCatchReject (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:845:30)
    at runContinuation1 (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:804:4)
    at Rejected.when (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:625:4)
    at Pending.run (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:483:13)
    at Scheduler._drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:62:19)
    at Scheduler.drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:27:9) id: '902aae7e' }
⚠ WARNING
{ ModuleBuildError: Module build failed: TypeError: Cannot read property 'posts' of undefined
    at eval (eval at module.exports (/tmp/spikejekyll/node_modules/reshape-code-gen/lib/scoped_eval.js:9:10), <anonymous>:1:711)
    at Object.eval (eval at module.exports (/tmp/spikejekyll/node_modules/reshape-code-gen/lib/scoped_eval.js:9:10), <anonymous>:1:948)
    at Object.eval [as output] (eval at module.exports (/tmp/spikejekyll/node_modules/reshape-code-gen/lib/scoped_eval.js:9:10), <anonymous>:1:1222)
    at reshape.process.then (/tmp/spikejekyll/node_modules/reshape-loader/lib/index.js:78:24)
    at tryCatchReject (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:845:30)
    at runContinuation1 (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:804:4)
    at Fulfilled.when (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:592:4)
    at Pending.run (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:483:13)
    at Scheduler._drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:62:19)
    at Scheduler.drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:27:9)
    at runLoaders (/tmp/spikejekyll/node_modules/webpack/lib/NormalModule.js:192:19)
    at /tmp/spikejekyll/node_modules/loader-runner/lib/LoaderRunner.js:364:11
    at /tmp/spikejekyll/node_modules/loader-runner/lib/LoaderRunner.js:230:18
    at context.callback (/tmp/spikejekyll/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at tryCatchReject (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:845:30)
    at runContinuation1 (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:804:4)
    at Rejected.when (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:625:4)
    at Pending.run (/tmp/spikejekyll/node_modules/when/lib/makePromise.js:483:13)
    at Scheduler._drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:62:19)
    at Scheduler.drain (/tmp/spikejekyll/node_modules/when/lib/Scheduler.js:27:9) id: '902aae7e' }
compiled (0.975s)
▸ External IP: http://127.0.0.1:1111

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions