-1

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

-Node -Bower -Grunt -Compass

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

最初的开发者提供了一个 README 文件来解释应用程序的构建过程。其中一个命令有效,但我无法看到它接近尾声时发生了什么。

命令是...

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

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

经过一番搜索,我在这里无法弄清楚我们正在做什么--save-dev。这是 NPM 的论据吗?以及配置新依赖项的参数?

4

1 回答 1

3

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

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

这在npm帮助页面上有很好的记录。

于 2016-02-21T21:53:33.973 回答