有没有办法用grunt-env
取消设置环境变量?我知道我可以从模块中设置它们,甚至有一种方法只有在它不存在时才将它们设置为值。但是,the project's GitHub page似乎没有显示如何取消它们。任何解决方案都会更好,如果它还包括一种只有在已设置变量的情况下取消设置的方法。我们也欢迎对其他模块的建议。
是否可以设置变量值,例如undefined
或null
或empty string
?请原谅我,我不太熟悉环境变量。
我问这个的原因是因为我正在创建一个express
应用,我可能想要设置一些值,这些值将由环境变量控制,回到默认值,这需要设置变量到特定值或取消设置。如果可能的话,我宁愿去取消它,所以我不必记住将它设置为哪个值。
答案 0 :(得分:-1)
此插件仅在grunt流程中设置env变量 - 这些变量根本不会对其他进程可见!因此,您将无法使用此grunt插件为您的快速应用程序设置shell环境变量。
我还建议您不要使用构建工具设置shell env变量,但要在bash文件中定义它们并在引导服务器时加载它们。