npm install 本地文件夹只安装 node_modules

npm install local folder only installs node_modules

我想在 package.json 中使用 "file:../project-name" 安装本地项目。但是,当我 运行 这个命令时,它只安装本地项目的依赖项 (node_modules) 而不是源文件本身。

例如,我有 project-name/src,我希望它出现在 node_modules/project-name/src,但它没有。

我检查了 .gitignore(我没有 .npmignore 文件)并且不排除作为文件夹的 src。

我在这里没有看到什么?

如果您引用 files property,这并不表示要在 npm install 上复制到 node_modules 的文件,而是要在 npm publish 上发布的文件。

编辑

在项目中包含文件依赖项时:...,目录必须:

  1. 有一个package.json
  2. 在 "files" 属性.
  3. 中声明导出的文件