Javascript 为什么npm init实际上要初始化grunt项目?
我正在努力了解节点生态系统以及npm及其包是如何协同工作的,我发现Javascript 为什么npm init实际上要初始化grunt项目?,javascript,node.js,npm,gruntjs,Javascript,Node.js,Npm,Gruntjs,我正在努力了解节点生态系统以及npm及其包是如何协同工作的,我发现npm init初始化一个“grunt项目”并将package.json文件添加到您的目录中非常奇怪 由于节点包管理器管理许多不同的“包”,因此我希望类似于npm grunt init 谁能告诉我这里发生了什么,是什么让grunt如此特别,以至于它成为了主npminit命令 **重要提示**在更好地研究和理解这一切之后,我强烈建议您不要使用咕噜声或咕噜声,而是拿出中间人,使用npm脚本满足前端构建需求。有关更多信息,请参见此npm
npm init
初始化一个“grunt项目”并将package.json文件添加到您的目录中非常奇怪
由于节点包管理器管理许多不同的“包”,因此我希望类似于npm grunt init
谁能告诉我这里发生了什么,是什么让grunt如此特别,以至于它成为了主npminit
命令
**重要提示**在更好地研究和理解这一切之后,我强烈建议您不要使用咕噜声或咕噜声,而是拿出中间人,使用npm脚本满足前端构建需求。有关更多信息,请参见此npm init的所有功能都是为您提供创建包的提示(见下文)。json,它没有任何与grunt相关的功能
name: (test)
version: (0.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (BSD)
Grunt当然可以(也可能应该)与npm一起安装,但它绝对不是初始化package.json的一部分
您可以阅读更多关于package.json的信息。非常感谢。我对package.json的第一次介绍是在gruntjs的“入门”页面上,所以我认为它是grunt的一部分。我现在知道package.json是npm用来存储元数据的文件,grunt恰好也使用了这个文件。是的!我很清楚这会让人困惑,尽管已经很晚了。这对我很有用。我花了大约3个小时试图在package.json文件中找到一个好的描述。你不知道我现在对你有多感激。npmjs.com的package.json上还有一个很好的资源: