Node.js 为什么bower本身显示0依赖性?
在npm包搜索中,bower显示0个依赖项 但是,如果使用Node.js 为什么bower本身显示0依赖性?,node.js,npm,bower,node-modules,Node.js,Npm,Bower,Node Modules,在npm包搜索中,bower显示0个依赖项 但是,如果使用npm安装bower,请安装bower。bower/lib目录下将有node_modules directoy,它原来安装了一些其他npm包 bower声称它实际上使用外部节点包,所以它具有0依赖性,这是欺骗吗?这都是关于bower模块中的package.json文件依赖项部分,如果他们提到任何其他模块,那么它将作为依赖项在npm站点中查看,如果您检查了GitHub repo for bower,他们正在打包所有模型并从package.j
npm安装bower,请安装bower
。bower/lib目录下将有node_modules directoy,它原来安装了一些其他npm包
bower声称它实际上使用外部节点包,所以它具有0依赖性,这是欺骗吗?这都是关于bower模块中的package.json文件依赖项部分,如果他们提到任何其他模块,那么它将作为依赖项在npm站点中查看,如果您检查了GitHub repo for bower,他们正在打包所有模型并从package.json中删除依赖项
delete jsonPackage.dependencies;
delete jsonPackage.devDependencies;
delete jsonPackage.scripts;
fs.writeFileSync(
path.resolve(dir, 'package.json'),
JSON.stringify(jsonPackage, null, ' ') + '\n'
);
grunt.log.writeln('Moving node_modules to lib directory...');
wrench.copyDirSyncRecursive(
path.resolve(dir, 'node_modules'),
path.resolve(dir, 'lib', 'node_modules')
);
我不知道是否有作弊行为,但这绝对是不正确的: