在这种情况下,什么是--save-dev和参数?

时间:2016-02-21 21:49:41

标签: node.js gruntjs npm compass npm-install

我最近继承了一个项目。这个项目使用了我以前从未使用过的一系列技术。具体地说...

-Node -Bower -Grunt -Compass

我一直在尝试同时学习所有这些技术,以便我可以开始实际的项目。

原始开发人员提供了一个README文件,该文件解释了应用程序的构建过程。其中一个命令有效,但我无法看到它接近尾声的情况。

命令是......

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

我相信我理解第一部分(npm install grunt-contrib-compass)根据我目前的理解,我们正在使用NPM来安装依赖关系,然后可以由Grunt任务运行程序使用。我们正在安装启用SASS的Compass

在搜索之后我无法弄清楚我们在--save-dev做了些什么。这是NPM的论据吗?和参数配置新的依赖?

1 个答案:

答案 0 :(得分:3)

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

如果作者已经这样做了,您应该可以只运行npm install

npm帮助页面上有详细记录。