如何嵌套package.json变量?

时间:2019-03-04 12:12:00

标签: javascript node.js npm npm-scripts

我有两个脚本prodbuild,如下所示,我将以package.json vars的身份访问它们,以创建另一个脚本build_prod,如下所示:

"prod": "cross-env NODE_ENV=production BABEL_ENV=production",
"build": "webpack",
"build_prod": "npm run $npm_package_scripts_prod $npm_package_scripts_build"

从终端运行npm run build_prod可以正常工作。但是,如果我尝试将build_prod嵌套在另一个脚本中,则会出现错误-缺少脚本。 即,更改build_prod之后 来自npm run $npm_package_scripts_prod $npm_package_scripts_build$npm_package_scripts_prod $npm_package_scripts_build  并添加脚本:"build_final": "npm run $npm_package_scripts_build_prod --config prod.config.js" 并从终端运行npm run build_final

我搜索了一些有关嵌套package.json vars的信息,但是找不到任何信息,即使在official documentation of package.json vars中也是如此。 npm是否支持嵌套变量?如果是这样,那么创建嵌套脚本的正确方法是什么?

0 个答案:

没有答案