gpt4 book ai didi

json - npm install --global(对于 package.json 的所有依赖项)

转载 作者:行者123 更新时间:2023-12-03 12:12:55 24 4
gpt4 key购买 nike

我想全局安装我的 package.json 文件的所有依赖项。
我试过运行
npm install -g
但这会在本地安装包的依赖项。

是否可以全局安装我的所有软件包依赖项?

最佳答案

将以下内容保存在项目根目录下为package.js

let json = require('./package.json')
const ob = json
var a = 'npm i -g '
// @types/slug ^0.9.1
Object.entries(ob['dependencies']).forEach(e => {
a = a + ' ' + e[0] + '@' + e[1] + ' '
// console.log(e[0], )
})
const { exec } = require('child_process')
console.log('dependencies', a)
exec(a, (err, stdout, stderr) => {
if (err) {
//some err occurred
console.error(err)
} else {
// the *entire* stdout and stderr (buffered)
console.log(`stdout: ${stdout}`)
console.log(`stderr: ${stderr}`)
}
})


var b = 'npm i -g '
// @types/slug ^0.9.1
Object.entries(ob['devDependencies']).forEach(e => {
b = b + ' ' + e[0] + '@' + e[1] + ' '
// console.log(e[0], )
})
console.log('devDependencies', b)
exec(b, (err, stdout, stderr) => {
if (err) {
//some err occurred
console.error(err)
} else {
// the *entire* stdout and stderr (buffered)
console.log(`stdout: ${stdout}`)
console.log(`stderr: ${stderr}`)
}
})

现在运行 Node package.js
如果面临管理问题,则将其作为 sudo node package.js 运行

关于json - npm install --global(对于 package.json 的所有依赖项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50571238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com