我最近继承了一个项目。这个项目使用了我以前从未使用过的一系列技术。具体地说...
-Node -Bower -Grunt -Compass
我一直在尝试同时学习所有这些技术,以便我可以开始实际的项目。
原始开发人员提供了一个README文件,该文件解释了应用程序的构建过程。其中一个命令有效,但我无法看到它接近尾声的情况。
命令是......
npm install grunt-contrib-compass --save-dev
我相信我理解第一部分(npm install grunt-contrib-compass
)根据我目前的理解,我们正在使用NPM来安装依赖关系,然后可以由Grunt任务运行程序使用。我们正在安装启用SASS的Compass
。
在搜索之后我无法弄清楚我们在--save-dev
做了些什么。这是NPM的论据吗?和参数配置新的依赖?
答案 0 :(得分:3)
这会将包添加到package.json文件的devDependencies部分。这样,当有人运行npm install
并且他们将能够运行项目时,将安装这些软件包。
如果作者已经这样做了,您应该可以只运行npm install
npm帮助页面上有详细记录。