首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#grunt

Grunt 是基于 Node.js 的项目构建工具,它可以自动运行你所设定的任务。Grunt 拥有数量庞大的插件,几乎任何你所要做的事情都可以用 Grunt 实现。

Grunt,NPM和Bower之间的区别(package.json vs bower.json)?

这个答案可能不会是最新的了! 初学者可能很快就会在构建工具和工作流程的选择上迷失方向,但2016年最新的版本根本不使用Bower,Grunt或Gulp!在Webpack的帮助下,您可以直接在NPM中做所有事情! Google“npm as build tool”结果:https: //medium.com/@dabit3/introduction-to-using-npm-as-a-build-tool-b41076f488b0#.c33e74tsa Webpack:https://webpack.github.io/docs/installation.html 不要误解我的意思,人们使用其他工作流程,我仍然在我的遗留项目中使用GULP(但是慢慢地移除它),但是这是最好的公司做的,开发这个工作流程的开发者赚了很多钱! 看看这个模板,它是一个非常先进的设置,包括最好的和最新的技术的混合:https: //github.com/coryhouse/react-slingshot WebPack NPM作为构建工具(不是Gulp,Grunt或Bower) 与Redux反应 ESLint 名单很长。去探索! 你的问题: 当我想添加一个包(并检查依赖到git),它属于哪里 - 进入package.json或进入bower.json 现在一切都属于package.json 构建所需的依赖关系在“devDependencies”中,即npm install require-dir --save-dev(--save-dev通过向devDependencies添加一个条目来更新你的package.json) 在运行时你的应用程序所需的依赖关系在“依赖关系”,即npm install lodash --save( - 通过添加一个条目到依赖关系来更新你的package.json) 如果是这样的话,我应该什么时候显式安装软件包,而不是将它们添加到管理依赖项的文件中(除了全局安装命令行工具)? 始终。只是因为舒适。当你添加一个标志(--save-dev或--save)管理deps(package.json)的文件被自动更新。不要通过手动编辑依赖关系来浪费时间。捷径npm install --save-dev package-name是npm i -D package-name和快捷方式npm install --save package-name是npm i -S package-name ... 展开详请
这个答案可能不会是最新的了! 初学者可能很快就会在构建工具和工作流程的选择上迷失方向,但2016年最新的版本根本不使用Bower,Grunt或Gulp!在Webpack的帮助下,您可以直接在NPM中做所有事情! Google“npm as build tool”结果:https: //medium.com/@dabit3/introduction-to-using-npm-as-a-build-tool-b41076f488b0#.c33e74tsa Webpack:https://webpack.github.io/docs/installation.html 不要误解我的意思,人们使用其他工作流程,我仍然在我的遗留项目中使用GULP(但是慢慢地移除它),但是这是最好的公司做的,开发这个工作流程的开发者赚了很多钱! 看看这个模板,它是一个非常先进的设置,包括最好的和最新的技术的混合:https: //github.com/coryhouse/react-slingshot WebPack NPM作为构建工具(不是Gulp,Grunt或Bower) 与Redux反应 ESLint 名单很长。去探索! 你的问题: 当我想添加一个包(并检查依赖到git),它属于哪里 - 进入package.json或进入bower.json 现在一切都属于package.json 构建所需的依赖关系在“devDependencies”中,即npm install require-dir --save-dev(--save-dev通过向devDependencies添加一个条目来更新你的package.json) 在运行时你的应用程序所需的依赖关系在“依赖关系”,即npm install lodash --save( - 通过添加一个条目到依赖关系来更新你的package.json) 如果是这样的话,我应该什么时候显式安装软件包,而不是将它们添加到管理依赖项的文件中(除了全局安装命令行工具)? 始终。只是因为舒适。当你添加一个标志(--save-dev或--save)管理deps(package.json)的文件被自动更新。不要通过手动编辑依赖关系来浪费时间。捷径npm install --save-dev package-name是npm i -D package-name和快捷方式npm install --save package-name是npm i -S package-name
领券