CNode

如何在package.json内使用变量?

问答
Aalili发布于10 年前最后回复10 年前3 回复10163 浏览0 收藏

在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)

M
magicdawn#1·10 年前

假如要 build 1.0.0

$ export npm_package_version=1.0.0
$ npm run build 
A
alili#2·10 年前
引用 magicdawn假如要 build 1.0.0

@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变量就行

参与回复
登录后即可参与回复。登录