/ / zsh: Befehl nicht gefunden: grunt-init - node.js, gruntjs, zsh, zshrc, grunt-init

zsh: Befehl nicht gefunden: grunt-init - node.js, gruntjs, zsh, zshrc, grunt-init

Ich bin neu bei gruntjs und versuche, die grunt-init-Templates zum Laufen zu bringen, aber ich bekomme ständig diesen Fehler: zsh: command not found: grunt-init

Wenn ich die Installation ausführe, wird mir dies alles gezeigt

→ npm install -g grunt-init
/Users/jsturgess/npm-global/bin/grunt-init -> /Users/jsturgess/npm-global/lib/node_modules/grunt-init/bin/grunt-init
grunt-init@0.3.2 /Users/jsturgess/npm-global/lib/node_modules/grunt-init
├── semver@1.0.14
├── colors@0.6.2
├── async@0.2.10
├── hooker@0.2.3
├── lodash@2.4.1
├── prompt@0.1.12 (async@0.1.22, pkginfo@0.3.0, winston@0.5.11)
└── grunt@0.4.5 (which@1.0.9, dateformat@1.0.2-1.2.3, eventemitter2@0.4.14, getobject@0.1.0, rimraf@2.2.8, async@0.1.22, grunt-legacy-util@0.2.0, exit@0.1.2, nopt@1.0.10, lodash@0.9.2, coffee-script@1.3.3, underscore.string@2.2.1, glob@3.1.21, iconv-lite@0.2.11, grunt-legacy-log@0.1.1, js-yaml@2.0.5, minimatch@0.2.14, findup-sync@0.1.3)

Ich habe die Installationsanweisungen von grunt-init befolgt und das gemacht ~/.grunt-init/ Verzeichnis und klonte die JQuery-Vorlage über den Befehl die gab

git clone https://github.com/gruntjs/grunt-init-jquery.git ~/.grunt-init/jquery

Was muss ich tun, um den Befehl grunt-init verwenden zu können?

Antworten:

1 für die Antwort № 1

Scheint, als würden Sie OhMyZsh verwenden. Sie müssen die Grunt-Dateien zu Ihrer $ PATH-Variablen hinzufügen.

CD in Ihr Home-Verzeichnis und finden Sie diese Datei .zshrc und suchen Sie die Zeile mit

export PATH=

und ändere es wie folgt:

export PATH="path_to_grunt:$PATH"

Das ":" dient als Begrenzer für mehrere Pfade.

Was Sie wahrscheinlich suchen, ist hier:

export PATH="/usr/local/lib/node_modules/grunt-cli/bin/grunt:$PATH"

1 für die Antwort № 2

Dieses Problem wurde behoben, indem die in diesem Artikel vorgenommenen Änderungen der npm-Berechtigungen rückgängig gemacht wurden: https://docs.npmjs.com/getting-started/fixing-npm-permissions