Question Impossible de créer simple console.log nodejs snap de github


Avant de commencer à créer un composant logiciel enfichable à partir de mon application réelle, j'ai pensé que ce serait une bonne idée de commencer avec une simple application console.log. Cependant ..... après deux jours je ne vais nulle part :(

je suis entrain de courir Noyau Ubuntu (16.04) et j'ai créé un petit dépôt GitHub à https://github.com/wmmihaa/wmmihaa001.

Voici les étapes que j'ai suivies:

1 J'ai créé un dossier appelé wmmihaa001 (identique à repo) et j'ai exécuté le comand suivant en mode classique:

sudo snapcraft init

2 Cela a créé un casser dossier avec le fichier snapcraft.yaml que j'ai édité:

name: wmmihaa001
version: '0.1' 
summary: ...
description: |
  ...
grade: devel 
confinement: devmode 
parts:
  wmmihaa001:
    source: https://github.com/wmmihaa/wmmihaa001.git
    plugin: nodejs
apps:
  hello:
    command: bin/hello-wmmihaa

(la commande est en corrélation avec mon package.json):

...
"bin": {
  "hello-wmmihaa": "index.js"
},
...

3 Ensuite, je construis le projet en utilisant:

snapcraft

qui a produit en:

Staging wmmihaa001
Priming wmmihaa001
Snapping 'wmmihaa001' /
Snapped wmmihaa001_0.1_amd64.snap

4 Enfin, j'ai installé le projet en utilisant:

sudo snap install --devmode wmmihaa001_0.1_amd64.snap

qui a retourné:

wmmihaa001 0.1 installed

5 Je vérifie que mon composant logiciel enfichable a été installé en utilisant liste de capture, et bien sûr, c'est là:

wmmihaa001            0.1              x1               devmode

6 Je quitte le mode classique et lance wmmihaa001.hello:

admin@dell3001:~/snap$ wmmihaa001.hello
/snap/wmmihaa001/x1/bin/hello-wmmihaa: 1: /snap/wmmihaa001/x1/bin/hello-wmmihaa: Syntax error: word unexpected (expecting ")")
admin@dell3001:~/snap$

La seule syntaxe du fichier est la suivante:

console.log("Hello WMMIHAA");

Aussi ... Parfois, après avoir construit le composant logiciel enfichable, il n'est pas créé dans le dossier ../snap où je peux trouver d'autres images que j'ai créées à partir d'échantillons existants


1
2017-07-19 08:31


origine




Réponses: