2017-10-06 35 views

回答

1

您的package.json中有一個版本號。你可以用命令加一

npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]

文檔是在這裏https://docs.npmjs.com/cli/version

您可以手動調用此,還是有它作爲構建的一部分/部署腳本。我做後者,因爲在允許部署進行分段之前,腳本會檢查您是否在開發分支上,並在允許部署到生產之前檢查主分支。如果你喜歡,我可以與你分享劇本。

UPDATE

我已經把我的劇本在github上對您的位置:https://github.com/mikkelking/deploy-script

我的開發環境是使用流星,但只有最後一步是流星具體。之前我在一個風帆項目上使用了相同的腳本。您需要對自己的環境進行一些調整。玩的開心!

+0

聽起來很神奇。我是否可以在gui中打印版本 – Felix

+0

這是最佳實踐:'const pckg = require('../../../../../ package'); '然後訪問它? – Felix

+0

package.json文件通常不能訪問您的代碼,因爲它在您的Web文件之外。我在構建/發佈時做了一些模板生成包含版本號的小文件,以便我可以將其導入並在GUI中的某處顯示。 – Mikkel