【发布时间】:2013-05-11 01:01:32
【问题描述】:
我正在尝试开始使用 gruntjs。但是官方文档让我很困惑。
我应该自己编写 package.json 文件还是任何命令都会为我创建它?
Uglify、concat、jshint 他们在示例 gruntfile 中使用的所有插件,它们是在安装 grunt 时安装的吗?
插件安装后,是全局安装还是每次新建项目都要安装?
【问题讨论】:
标签: gruntjs
我正在尝试开始使用 gruntjs。但是官方文档让我很困惑。
我应该自己编写 package.json 文件还是任何命令都会为我创建它?
Uglify、concat、jshint 他们在示例 gruntfile 中使用的所有插件,它们是在安装 grunt 时安装的吗?
插件安装后,是全局安装还是每次新建项目都要安装?
【问题讨论】:
标签: gruntjs
您可以自己编写或使用npm init 或grunt-init 创建。
不,你将你想要的插件添加到 package.json 中作为devDependencies,然后npm install 来安装它们。
插件是特定于项目的,并且安装在您的项目本地。
【讨论】:
npm install foo --save 编辑您的依赖项,这会将条目添加到您的包json,包括版本号。以其他方式查找真是太痛苦了。对于 node-unit 或 mocha 等开发依赖项,请使用 --save-dev 而不是 --save