1

我使用命令为 package.json 文件设置默认配置,

npm config set init-main "script.js"

在此之后我使用初始化一个文件夹

npm init --yes

但主要还是“index.js”。但是,如果我写

npm config get init-main

它返回“script.js”。我在文档中找不到任何相关内容。请帮忙。提前致谢。

4

1 回答 1

0

不幸的是,npm config set允许您设置任何东西,例如。您可以执行以下操作:

npm config set foo "bar"
npm config get foo  # outputs: bar

您可能只想在package.json该字段main中进行编辑"index.js" npm 似乎不存在任何此类配置(未init-main描述https://docs.npmjs.com/misc/config)。也许一个较旧/不稳定的版本有它?

(在这种情况下,npm config 应该可能会显示警告或某些信息,例如“警告,无法识别的配置 'init-main'”,但它不会...)

于 2019-01-10T20:06:13.237 回答