为什么我创建的npm包在安装时会有一个node_modules文件夹作为另一个模块的依赖项?

时间:2016-11-24 23:17:51

标签: javascript node.js npm dependencies node-modules

我刚刚发布了我的第一个npm包。当我在我的项目中将包作为依赖项安装时,我打开node_modules中的项目文件夹,看到它还有一个node_modules文件夹,文件夹中有一个包history。我的项目没有任何常规依赖项,只有devDependencies,所以我不明白为什么会发生这种情况?你可以看到我的package.json文件并尝试从github页面安装模块https://github.com/danielyaa5/react-contextulize

1 个答案:

答案 0 :(得分:1)

在许多情况下,

运行npm install 安装devDependencies

尝试在生产模式下明确安装:

npm install --only=production

这是一个related answer,其中包含更多信息。