如何在中使用模块的本地版本node.js
。例如,在我的应用中,我安装了coffee-script:
npm install coffee-script
这会将其安装在中./node_modules
,coffee命令在中./node_modules/.bin/coffee
。当我位于项目的主文件夹中时,是否可以运行此命令?我想我正在寻找类似于bundle exec
捆扎机中的东西。基本上,我想指定一个咖啡脚本的版本,参与该项目的每个人都应该使用。
我知道我可以添加该-g
标志以在全球范围内安装它,这样咖啡在任何地方都可以正常工作,但是如果我想每个项目使用不同版本的咖啡怎么办?
coffee
命令放在该npm scripts
部分中,例如"build": "coffee -co target/directory source/directoy", so you can run
之后从终端执行npm run build`。
npm install niftycommand
,然后niftycommand
。但是,除非您的路径中带有./node_modules/.bin,否则它将永远无法工作,对吗?