我刚刚开始使用grunt.js。它很难设置,我现在正在创建package.json
文件。
在本教程之后,它说有3种方法可以创建package.json
文件。
首先是执行NPM安装grunt--save-dev
但是--save-dev
是什么意思呢?我试着找,但没有结果。
为了补充Andreas的答案,您可以使用以下方法仅安装依赖项:
npm install --production
您可以在package.json文件中指出(至少)两种类型的包依赖关系:
>
使用模块所需的那些包列在“dependencies”属性下。使用npm,您可以通过以下方式将这些依赖项添加到package.json文件:
npm install --save packageName
帮助开发模块所需的那些包列在“devdependencies”属性下。这些包对于其他人使用模块来说并不是必需的,但是如果他们想帮助开发模块,这些包将是需要的。使用npm,您可以通过以下方式将这些devDependencies添加到package.json文件:
npm install --save-dev packageName
--save-dev:Package将出现在devdependencies中。
根据npm安装文档。
如果有人计划下载并在其程序中使用您的模块,那么他们可能不想或不需要下载并构建您使用的外部测试或文档框架。
换句话说,当您运行npm install
时,将安装项目的devDependencies,但不会安装应用程序所依赖的任何包的devDependencies;此外,将您的应用程序作为依赖项的其他应用程序不需要安装您的devdependencies。这类模块应该只在开发应用程序时才需要(例如grunt,mocha等)。
根据package.json文档
问题内容: 我刚刚开始使用Grunt.js。设置起来非常困难,我正要创建文件。 在学习完本教程之后,它说有3种创建文件的方法。 首先是要做 但是什么意思呢?我试着看,但徒劳无功。 问题答案: --save-dev:软件包将出现在您的devDependencies中。 根据npm install docs。 如果有人计划在程序中下载和使用您的模块,那么他们可能不希望或不需要下载并构建您使用的外部测试
问题内容: 之间有什么区别? 和: 这是什么意思? 问题答案: 用于保存软件包以用于开发目的。示例:单元测试,缩小 用于保存应用程序运行所需的软件包。
我试图理解,何时何地使用这些标签,我明白一个是开发依赖项,另一个是项目依赖项,但是当将其用于实时项目时,我没有发现任何差异。我正在寻找一种方法,这将抛出错误的安装类型。有办法做到这一点吗?
根据文件,https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md $npm安装--节省开发成本 到目前为止,我使用的所有npm模块都使用
本文向大家介绍使用npm安装模块时,如何选择--save和--save-dev?相关面试题,主要包含被问及使用npm安装模块时,如何选择--save和--save-dev?时的应答技巧和注意事项,需要的朋友参考一下 --save:将保存配置信息到pacjage.json的dependencies节点中。 --save-dev:将保存配置信息到pacjage.json的devDependencies
执行npm install --save-dev electron报错,一直运行不了有什么解决办法吗?