User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
staticgenerators [2017/04/27 17:03]
staticgenerators [2017/05/12 09:29] (current)
Line 19: Line 19:
 Lectures Lectures
   * [[|Working with Static Sites]] Camden, Rinaldi, 03/2017   * [[|Working with Static Sites]] Camden, Rinaldi, 03/2017
 +====== Harp ======
 +===== Installation =====
 +<code>sudo aptitude install npm
 +sudo npm install -g harp</code>
 +Cela ne fonctionne pas :
 +<code>npm ERR! Error: ENOENT, chown '/usr/local/lib/node_modules/harp/node_modules/terraform/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/ajv/node_modules/co/package.json'
 +npm ERR! If you need help, you may report this log at:
 +npm ERR!     <>
 +npm ERR! or email it to:
 +npm ERR!     <></code>
 +C'est parce que la version de nodejs est trop ancienne (sur ma machine : [[linuxmint]] 17.1) :
 +<code>nodejs --version
 +et :
 +> Harp v0.20.0 supports Node v5.x, and simultaneously removes support for Node v0.10.x.
 +Il faut donc installer une version plus récente de node.js:
 +<code>sudo aptitude install curl
 +curl -sL | sudo -E bash -
 +sudo aptitude install nodejs
 +sudo aptitude install nodejs</code>
 +La première fois qu'on fait install nodejs, il désinstalle npm et nodejs (ancienne version), la 2e fois il installe nodejs :
 +<code>nodejs --version
 +npm --version
 +sudo npm install -g harp</code>
 +Il y a des avertissements:
 +<code>npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
 +npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer
 +/usr/bin/harp -> /usr/lib/node_modules/harp/bin/harp</code>
 +Mais harp est installé:
 +<code>harp --version
staticgenerators.1493305417.txt.gz · Last modified: 2017/04/27 17:03 by carl