Bagaimana cara menggunakan versi lokal modul di node.js
. Misalnya, di aplikasi saya, saya menginstal skrip kopi:
npm install coffee-script
Ini menginstalnya ./node_modules
dan perintah kopi di ./node_modules/.bin/coffee
. Apakah ada cara untuk menjalankan perintah ini ketika saya berada di folder utama proyek saya? Saya kira saya sedang mencari sesuatu yang mirip bundle exec
di bundler. Pada dasarnya, saya ingin menentukan versi naskah kopi yang semua orang yang terlibat dengan proyek harus menggunakan.
Saya tahu saya dapat menambahkan -g
bendera untuk menginstalnya secara global sehingga kopi berfungsi dengan baik di mana saja, tetapi bagaimana jika saya ingin memiliki versi kopi yang berbeda per proyek?
coffee
perintah Anda ke dalam npm scripts
bagian, seperti "build": "coffee -co target/directory source/directoy", so you can run
npm run build` dari terminal sesudahnya.
npm install niftycommand
dan kemudianniftycommand
. Tetapi ini tidak akan berhasil kecuali Anda memiliki ./node_modules/.bin di jalur Anda, bukan?