npm install
在安装node模块时,有两种命令参数可以把它们的信息写入package.json
文件:
- –save
- –save-dev
但它的文档里1,只提到一个小区别,--save
会把依赖包名称添加到package.json
文件dependencies
键下,--save-dev
则添加到package.json
文件devDependencies
键下,譬如:
{
"name": "yo",
"version": "0.0.0",
"dependencies": {},
"devDependencies": {
"grunt": "~0.4.1",
"grunt-contrib-copy": "~0.4.1",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-uglify": "~0.2.0",
"grunt-contrib-compass": "~0.7.0",
"grunt-contrib-jshint": "~0.7.0",
"grunt-contrib-cssmin": "~0.7.0",
}
}
不过这只是它们的表面区别。它们真正的区别是,devDependencies
下列出的模块,是我们开发时用的,比如grunt-contrib-uglify,我们用它混淆js文件,它们不会被部署到生产环境。dependencies
下的模块,则是我们生产环境中需要的依赖。
相关推荐
在Node.js和JavaScript的世界里,`dependencies`和`devDependencies`是`package.json`文件中的两个关键部分,它们用于管理项目所需的外部库和模块。理解这两个概念对于有效地维护和部署项目至关重要。 `...
依赖lint Lints 您的 NPM dependencies和devDependencies报告哪些节点模块是缺少,应该添加到您的dependencies或devDependencies 未使用,应从您的dependencies或devDependencies 标签错误,应从dependencies移至...
仅安装生产依赖项npx install-latest -P仅安装开发依赖项npx install-latest -D用法Usage: index [options]Does what it says, install latest dependencies and devDependencies from your package.jsonOptions: -V...
updated dependencies & devDependencies updated chart.js to v2.9.3 updated select2 to v4.0.12 fixed dropdown menu in top-nav layout fixed box-shadow display while fully collapsed sidebar fixed ...
安装如果不与npx一起npx (请参见下文): $ npm install add-dependencies [-g]用法跑步: $ add-dependencies [package_file] < dependencies> [target] [--no-overwrite] 或使用npx : $ npx add-dependencies ...
这里,`'implicit-dependencies/no-undeclared'`规则会报告所有未声明的依赖,`devDependencies: true`表示也检查开发依赖。 值得注意的是,虽然隐式依赖可能导致问题,但并非所有情况都需要显式声明。例如,有些...
您只需要在global对象和project对象下具有dependencies和devDependencies两个对象devDependencies 。 模式示例 { " global " : { " devDependencies " : { " babel " : " ^6.0.14 " , " eslint " : " ^1.8.0 ...
危险插件纱 提供有关PR中... checkForLockfileDiff当dependencies或devDependencies发生更改而没有yarn.lock更改时, devDependencies您发出警告。 checkForTypesInDeps如果您将任何@types/[x]到dependencies而不是de
`eslint-plugin-implicit-dependencies` 是一个专门为了解决这个问题而创建的开源库,它与 `ESLint` 配合使用,帮助开发者检测并管理项目中隐含的依赖关系。本文将深入探讨这个库的功能、用途以及如何在实际项目中...
grunt npmShrinkwrap:dev — 收缩包装dependencies和devDependencies 使用initConfig()初始化任务并指定dev和/或lint选项: grunt.initConfig({ npmShrinkwrap: { options: { dev: true, lint: true } } }); ...
dependencies vs devDependencies npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件:–-save 和 –-save-dev --save会把依赖包名称添加到package.json文件dependencies键下,--...
伟大的 upgreat是一种CLI,可轻松升级软件包依赖项! upgreat帮助您升级项目的依赖项。 让它为您计划并执行升级,确保它们不会引起任何问题。 它将运行测试(或构建)... 包类型: dependencies|devDependencies 包
该模块将读取package.json中的dependencies / devDependencies / peerDependencies / optionalDependencies并加载与提供的模式匹配的grunt任务。 前 grunt . loadNpmTasks ( 'grunt-shell' ) ; grunt . ...
// if copy package.json then to install dependencies and devDependencies //https://docs.npmjs.com/cli/v7/commands/npm-install npm install --also=dev //to confirm npm list // disable hot reload to see...
为了示例更加有意义,我在这里写了一个支持package.json中dependencies、devDependencies跳转到对应依赖包的例子jump-to-definition.js(当然我们这里只是很简单的实现,没有考虑特殊情况,直接从node_modules文件夹...
安装所有必需的postcss插件并将其保存到package.json dependencies / devDependencies 然后通过选择以下格式之一创建一个postcss配置文件 package.json 在项目的package.json创建一个postcss部分 Project (Root) ...
在 Vue-cli 2.0 中,dependencies 和 devDependencies 都是非常重要的,因为它们可以帮助开发者管理项目的依赖关系。例如,在上面的示例中,我们可以看到项目依赖了 Vue 2.4.2、Less 2.7.2、Stylus 0.54.5 等 ...
安装所有dependencies和devDependencies yarn start 启动开发服务器,自动监听源文件更改(数据库需要自行启动) yarn debug 配合VSCode调试服务器。操作方式如下: 设置断点; 按F5,或在调试窗口中单击绿色箭头。 ...
尝试使用cli 使用npx尝试检查当前目录中的package.json : npx check-package-dependencies用例检查devDependencies是否为准确版本检查直接对等方的依赖关系是否得到遵守,并列出例外检查package.json中的一些依赖...
电子样板-MVCP设计 极简的样板-MVCP设计。 该项目仅包含用于MVCP设计...请记住要尊重package.json文件中dependencies和devDependencies之间的devDependencies 。 运行pack脚本后,您的可分发应用程序将包含dependencie