2016-02-21 51 views
-1

我最近继承了一个项目。这个项目使用了一堆我以前从未使用过的技术。具体...在这种情况下,什么是--save-dev和参数?

-Node -Bower -Grunt -Compass

我一直在试图同时学习所有这些技术,因为我去,这样我可以得到实际的项目。

最初的开发人员提供了一个自述文件来解释应用程序的构建过程。其中一个命令有效,但在接近结束时我无法看到发生了什么。

的命令是...

npm install grunt-contrib-compass --save-dev

我相信我理解第一部分(npm install grunt-contrib-compass)根据我目前的理解,我们正在使用NPM来安装然后可通过使用依赖Grunt任务跑步者。我们正在安装使SASS的Compass

什么我找不到在这里搜索后,我们正在做什么与--save-dev。这是NPM的一个论据吗?和新的依赖关系的配置参数?

+1

我推荐学习如何在每个软件包中使用'man' /'--help'实用程序,或者只是[阅读普通的旧文档](https://docs.npmjs.com/cli/install)。 – Marty

+0

这绝对是重复的。我很抱歉没有找到原来的问题。不能接受的。 – Allenph

回答

3

这会将软件包添加到package.json文件的devDependencies部分。这样,当有人运行npm install时,这些软件包将被安装,他们将能够运行该项目。

如果作者已经这样做,你应该能够只需运行npm install

这是本npm帮助页面上的记录。

相关问题