Javascript js以某种方式复制了压缩过程
使用archiver.js im压缩从另一个函数引入的内容,该过程可以正常工作,但是出于某种原因,archiver正在文件夹中创建另一个压缩文件,该文件也已损坏。它需要压缩一个包含多个文件夹和文件的文件夹。然而,它会这样做,额外的拉链会破坏一切 代码 这将导致子文件夹中的location=>中出现一个约118kb的zip文件,然后在该zip中,将以相同的结构进入另一个名为zip的文件夹,但该文件夹为23kb且已损坏 这让我发疯了,请协助 引入信息的文件中的代码:Javascript js以某种方式复制了压缩过程,javascript,node.js,Javascript,Node.js,使用archiver.js im压缩从另一个函数引入的内容,该过程可以正常工作,但是出于某种原因,archiver正在文件夹中创建另一个压缩文件,该文件也已损坏。它需要压缩一个包含多个文件夹和文件的文件夹。然而,它会这样做,额外的拉链会破坏一切 代码 这将导致子文件夹中的location=>中出现一个约118kb的zip文件,然后在该zip中,将以相同的结构进入另一个名为zip的文件夹,但该文件夹为23kb且已损坏 这让我发疯了,请协助 引入信息的文件中的代码: //Modules const
//Modules
const { resolve } = require('path');
const path = require('path')
const shell = require('shelljs')
//Locals
const {makeCall} = require('./getRepo')
//Make NPM Modules
async function npmInstall(){
await makeCall();
const packageFile = path.join(__dirname, '../folder/file');
shell.cd(packageFile)
return new Promise((resolve) => {
resolve(
shell.exec("npm i"))
console.log('Modules installed')
});
}
module.exports = npmInstall
//Modules
const { resolve } = require('path');
const path = require('path')
const shell = require('shelljs')
//Locals
const {makeCall} = require('./getRepo')
//Make NPM Modules
async function npmInstall(){
await makeCall();
const packageFile = path.join(__dirname, '../folder/file');
shell.cd(packageFile)
return new Promise((resolve) => {
resolve(
shell.exec("npm i"))
console.log('Modules installed')
});
}
module.exports = npmInstall