最后一个问题-npm version "scripts have access to the new version in package.json"
如何从NPM脚本输出JS / JSON。在npm version
之后,我将其写到一个JS / JSON文件中,并在Angular中进行导入,其导入方式类似于我在本文底部编写的内容
我尝试了以下这些变化:
"version": "version=$(git tag | head -1); echo \"{version:$version}\" > client/src/app/config-from-npm.json",
echo '\{version:...
-错误的意外令牌{在JSON中echo '%7Bversion:...
-输出'%7Bversion ...'echo '%7Bversion:...
-输出'{version ...'我要实现的目标以及如何使用它:
export var config = {
version: v1.0.0
}
----
import { config } from './config';
如果我在JS / JSON问题中无法解决此“ {”问题,我将把版本号写入文件并读入。
答案 0 :(得分:1)
不要使用shell命令伪造json字符串,而应使用可识别json的工具。
以下是使用jq command line parser的示例:
$ echo "v1.0.0" | jq -R '{"version":.}'
{
"version": "v1.0.0"
}
答案 1 :(得分:0)