在创建npm软件包时,包括本机节点模块是有意义的。确实确定它们存在的情况是在package.json的path
中的url
或peerDependencies
甚至是dependencies
中吗?
示例:
{
"name": "...",
"version": "...",
"main": "...",
"peerDependencies": {
"path": "^0.12.7" // <-- path is a native module
},
"dependencies": {
"path": "^0.11.0" // <-- url is a native module
},
"scripts": {
"test": "..."
}
}
nodeJs安装是否可能没有恶意的本机模块?