gpt4 book ai didi

javascript - 为什么 npm init 实际上会初始化一个 grunt 项目?

转载 作者:IT老高 更新时间:2023-10-28 23:23:42 27 4
gpt4 key购买 nike

我正在努力了解 Node 生态系统以及 npm 及其包如何协同工作,我发现 npm init 初始化一个“grunt 项目”并添加一个 package.json 非常奇怪文件到你的目录。

由于 Node 包管理器管理许多不同的“包”,我希望它更像 npm grunt init

谁能告诉我这里发生了什么以及是什么让 grunt 如此特别以至于它成为主要的 npm init 命令?

** IMPORTANT NOTE ** 在学习和理解这一切之后,我强烈建议你不要使用 Grunt NOR Gulp,而是去掉中间人并使用 npm 脚本来满足您的前端构建需求。看到这个great article by Cory House了解更多信息

最佳答案

npm init 所做的只是提示(见下文)创建 package.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 的更多信息 here .

关于javascript - 为什么 npm init 实际上会初始化一个 grunt 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17240193/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com