包列在项目依赖项中:
"name": "project",
"devDependencies": {
"package": "*"
}
黑名单(.npmignore
)或列入白名单会忽略已安装软件包中的某些文件:
"name": "package",
"files": [
"lib/",
"index.js",
"LICENSE",
"README.md"
],
分叉并改变忽略设置对我来说不是一个选择。我希望在node_modules
和require
中使用它,就像普通的包一样,在{npm git clone
脚本中执行像install
这样的事情看起来很糟糕,因为它是dev依赖不应为将project
添加为依赖项的用户安装。
package
可以完全安装在npm i
上,包括忽略的文件吗?有什么选择?