【问题标题】:What is --save-dev and argument for in this case? [duplicate]在这种情况下, --save-dev 和参数是什么? [复制]
【发布时间】:2016-06-03 05:23:58
【问题描述】:

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

-节点 -鲍尔 -咕噜声 -指南针

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

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

命令是……

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

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

经过一番搜索后,我无法确定我们正在使用 --save-dev 做什么。这是 NPM 的论据吗?以及配置新依赖的参数?

【问题讨论】:

  • 我建议学习如何在每个包中使用man / --help 实用程序,或者只使用reading the plain old documentation
  • 这绝对是重复的。我很抱歉没有找到那个原始问题。不可接受。

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-02-15
    • 1970-01-01
    • 2017-03-05
    • 2013-04-23
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    相关资源
    最近更新 更多