Làm cách nào để sử dụng phiên bản cục bộ của mô-đun node.js
. Ví dụ: trong ứng dụng của mình, tôi đã cài đặt tập lệnh cà phê:
npm install coffee-script
Điều này cài đặt nó trong ./node_modules
và lệnh cà phê là trong ./node_modules/.bin/coffee
. Có cách nào để chạy lệnh này khi tôi đang ở trong thư mục chính của dự án không? Tôi đoán tôi đang tìm kiếm một cái gì đó tương tự như bundle exec
trong bundler. Về cơ bản, tôi muốn chỉ định một phiên bản kịch bản cà phê mà mọi người tham gia dự án nên sử dụng.
Tôi biết tôi có thể thêm -g
cờ để cài đặt nó trên toàn cầu để cà phê hoạt động tốt ở mọi nơi, nhưng nếu tôi muốn có các phiên bản cà phê khác nhau cho mỗi dự án thì sao?
coffee
lệnh của mình vào npm scripts
phần này, như "build": "coffee -co target/directory source/directoy", so you can run
npm chạy build` từ thiết bị đầu cuối sau đó.
npm install niftycommand
và sau đóniftycommand
. Nhưng điều này sẽ không bao giờ hoạt động trừ khi bạn có ./node_modules/.bin trong đường dẫn của bạn, phải không?