【问题标题】:Run Command Line After Building Angular 6 app构建 Angular 6 应用程序后运行命令行
【发布时间】:2019-01-08 22:36:10
【问题描述】:

大家好, 我必须在 Angular 应用程序上工作,样式中的每个方面都是动态的,并且将从 json 文件中加载,以帮助最终用户在运行时管理样式并自定义主题,他将更改颜色、填充、边距......等等 在构建将处于生产状态的 Angular 应用程序之后。

在搜索结果后,我发现最好的库是 jsontosass,它可以帮助我将 json 转换为 scss 变量并使用这些变量来设置组件的样式。

jsontosass 将 json 转换为 scss 变量主题,但我应该在我的终端中运行这个命令行来监听 json 文件中的每一个变化,命令是 npm run jsontosass运行此命令行后,json 中的所有更改都将转换为 theme.scss 文件。

我的问题是: 在构建我的 Angular 应用程序后,运行此命令行 npm run jsontosass 的最佳方式是什么?

我需要让最终用户能够更改 json,然后运行此命令行以侦听要转换为 theme.scss 的 json 更改

谢谢!

【问题讨论】:

    标签: javascript angular command


    【解决方案1】:

    您可以在 package.json 中添加脚本

    "scripts": {
        "build": "ng build && npm run jsontosass"
     }
    

    然后您通过键入以下内容构建您的应用程序:

     npm run build
    

    【讨论】:

    • 在我构建我的应用程序并上线后,我需要监听每个更改,有一个 gui 将显示 json,最终用户将能够自定义样式的 json,在他更改了我需要自动运行脚本以监听现场情绪变化的任何内容!??
    猜你喜欢
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-13
    • 2015-07-30
    • 2012-01-21
    相关资源
    最近更新 更多