2015-08-04 4 views
5

Kann node_modules/.bin/browserifyinc nicht ausführen. Stellen Sie sicher, dass Sie es mit npm installiert haben. (in /Users/labuser/Downloads/betfair_nav_demo-master/app/assets/javascripts/application.js)Kann node_modules/.bin/browserifyinc nicht ausführen. Stellen Sie sicher, dass Sie es mit npm installiert haben

Ich verwende Ampersand JS mit Rails-Anwendung. Juwel 'Schienen', '4.2.1' gem "browserify-Schienen", '1.2.0'

I npm installieren Ampersand -g

npm installieren browserify --save-dev

installiert haben

npm installieren Strich --save

Meine Rails-Anwendung ohne browserify-Schienen gem arbeitet.

Antwort

6

Versuchen Sie,

npm install browserify-incremental 

Am besten ist es jedoch, diese Datei zu einem package.json speichern (so, dass, wenn Sie Ihren Code einsetzen, müssen Sie nur laufen müssen npm installieren, wie Sie es Bündel installieren).

Wenn Sie keine package.json Datei haben, erstellen Sie einen nach dem Lauf:

npm init 

in Ihrem Stammverzeichnis des Schienen-Projekt.

Sobald Sie dies getan haben, oder wenn Sie bereits eine package.json-Datei haben, können Sie Pakete, um es durch Ausführen sparen: installiert

npm install --save <package_name> 

Wenn Sie vorhandene Knoten Pakete in diesem Projekt, npm init fügt diese automatisch zu Ihrer package.json Datei hinzu. Wenn npm init Sie nach etwas fragt, von dem Sie sich nicht sicher sind oder das nicht auf Ihre Anwendung zutrifft, drücken Sie einfach die Eingabetaste und anschließend die Datei package.json auf. Sie sollten nur npm init einmal ausführen müssen.

+0

Ich denke, er müsste 'npm installieren browserify-incremental --save-dev' machen – Trip

+0

@Trip, wenn er/sie nur browserify in einer Entwicklungsumgebung verwenden wird (was ich denke, ist der übliche Anwendungsfall) Das könnte er/sie definitiv tun. Danke für deine Ergänzung. :) – XtraSimplicity