有没有办法覆盖package.json脚本?我无法更改package.json,因为它会为每个人更改它。即在我们的包装中我们有
"script": {
"dev": "yarn dev:build"
}
我想为此步骤添加额外的内存,因为它一直在我的计算机上崩溃。即
"scripts":{
"dev": "\"node --max-old-space-size=9000 yarn dev:build\""
}
答案 0 :(得分:1)
你无法覆盖" package.json
因为文件名在NPM中是硬编码的。您可以创建另一个脚本条目,如:
"scripts":{
"dev": "yarn dev:build"
"devlocal": "\"node --max-old-space-size=9000 yarn dev:build\""
}
在提交您正在使用的任何SCM时排除package.json
,并且修改后的文件仅保留在您的计算机本地。
话虽如此,你所要求的(有另一个文件来完成package.json
的工作)是不可能的。