如何在package.json内使用变量?
发布于 9 年前 作者 alili 9698 次浏览 来自 问答

在antd的配置里面有这样一段,但是并不能输出正确的变量,

  "scripts": {
	  "dev": "dora -p 8001 --plugins atool-build,proxy,hmr",
	  "lint": "eslint --ext .js,.jsx src",
	  "build": "atool-build -o ./dist/${npm_package_version}"
	}

想问一下有没有人知道package.json中scripts怎么使用变量?

3 回复

假如要 build 1.0.0

$ export npm_package_version=1.0.0
$ npm run build 

@magicdawn

"scripts": {
	"dev": "dora -p 8001 --plugins atool-build,proxy,hmr",
	"lint": "eslint --ext .js,.jsx src",
	"build": "atool-build -o ./dist/%npm_package_version%"
}

我用这种方法搞定了,这样只改package.json的version变量就行

回到顶部