1

我正在尝试在 npm 上发布一个包。它是 poppler 的 pdftotext 便携版。

lib文件夹结构如下:

"lib/libjpeg.so.9",
"lib/libjpeg.so.9.2.0",
"lib/libjpeg.so.9.2.0",
"lib/libpoppler.so",
"lib/libpoppler.so.98",
"lib/libpoppler.so.98.0.0"

但是当我打包时,npm 会自动删除其他文件,只保留 libjpeg 9.2.0 和 libpoppler.so.98.0.0

为什么其他文件被删除?没有忽略文件;不npmignore也不gigignore

删除文件的类型是Link to shared library (application/x-sharedlib)如何也包含它们?

这是完整的 package.json

{
  "name": "packname",
  "version": "0.0.2",
  "description": "dis",
  "main": "index.js",
  "directories": {
    "lib": "lib"
  },
  "files": [
    "bin",
    "lib"
  ],
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": ""
} 
4

0 回答 0