如何在中使用模块的本地版本node.js
。例如,在我的应用中,我安装了coffee-script:
npm install coffee-script
这会将其安装在中./node_modules
,coffee命令在中./node_modules/.bin/coffee
。当我位于项目的主文件夹中时,是否可以运行此命令?我想我正在寻找类似于bundle exec
捆扎机中的东西。基本上,我想指定一个咖啡脚本的版本,参与该项目的每个人都应该使用。
我知道我可以添加该-g
标志以在全球范围内安装它,这样咖啡在任何地方都可以正常工作,但是如果我想每个项目使用不同版本的咖啡怎么办?
在package.json中包含coffee-script以及每个项目所需的特定版本,通常是这样的:
Then run npm install to install dependencies in each project. This will install the specified version of coffee-script which will be accessible locally to each project.