HoneyMoose
  • 首页
  • Java
  • Jersey
  • Jira
  • Confluence
  • U.S.
    • USRealEstate
    • U.S. Travel
    • H1B
  • 项目和网站
    • CWIKI.US
    • OSSEZ 社区
    • WIKI.OSSEZ.COM
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
BLOG.OSSEZ.COM
A responsive blog theme focused om user reading experience
  1. Home
  2. Computer Science
  3. This article

Node 的 cross-env 模块

2021年09月11日 570Browse 0Like 0Comments

cross-env 是运行跨平台设置的和使用环境变量(Node中的环境变量)的脚本。

一句话来说明 cross-env,就是针对相同的语句和命令,我们希望这条语句能够同时在 Windows 和 Linux 上使用。

 

68747470733a2f2f692e696d6775722e636f6d2f7779384b5945452e706e67

 

为什么需要 cross-env

这个问题主要是因为不同的操作系统平台对 Shell 脚本的支持情况不一样导致的。

例如,如果你希望在 Windows 中使用命令NODE_ENV=production 来设置环境变量的话,大多数Windows 命令提示符都没有办法进行操作。

同样的,Windows 和 POSIX 命令使用环境变量的方式也有所不同。

对于POSIX,您可以使用:$ENV_VAR ,但是在 Windows 上需要使用 %ENV_VAR% 来设置环境变量。

上面的情况就是针对不同的操作系统平台,设置环境变量中使用的变量引用是不同的。

例如,我们常常用到的设置环境变量。

针对不同的操作系统环境

windows

set NODE_ENV=production

linux

export NODE_ENV=production

同样的意思,如果我们需要根据不同的操作系统进行不同的设置的话是不是非常麻烦呀。

因此我们 cross-env 就能够大显身手了。

安装

如果你在使用的时候遇到了:

> Code@1.0.0 dev /home/vagrant/Code
> cross-env NODE_ENV=development webpack --progress --hide-modules

sh: 1: cross-env: not found

这个提示的话,就说明你的系统平台中没有安装 cross-env。

你可以运行

sudo npm install --global cross-env

来进行安装和配置。

 

https://www.ossez.com/t/node-cross-env/13733

Tags: None
Last updated:2021年09月11日

Kratos

stay absorbed stay excellent

Like
< Previous
Next >

Comments

Cancel reply

Newest Hotspots Random
Newest Hotspots Random
Java Optional 初始为空 Java 8 开始新增的 Optional 类 - Optional 对象中的返回 Java 8 开始新增的 Optional 类 - Optional 对象中的异常 Java 8 开始新增的 Optional 类 - Optional 中的方法 Java 8 开始新增的 Optional 类 - 检查 Optional 的值 Java 8 开始新增的 Optional 类 - 创建 Optional 对象
Confluence OGNL 注入漏洞的严重安全问题Java 中的 NaN如何用 Java 判断一个给定的数是不是素数IntelliJ IDEA 如何针对Java 代码快速打印 println是应该是用 Log 还是 Logger 来定义 LogDom4j 如何输出 Document 中的内容到文本
Confluence 6 SQL Server 输入你的数据库细节 Ubuntu 安装 NTP 服务 Confluence 6.15 附件(Attachments )宏 Confluence 6 协同编辑邀请 NeoFetch - Linux 使用命令行查看系统信息 Java @Deprecated Annotation(注解)
Categories
  • Akka
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • H1B
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • U.S. Travel
  • USRealEstate
  • 我的小厨

COPYRIGHT © 2020 HoneyMoose. ALL RIGHTS RESERVED.

THEME CWIKIUS.CN MADE BY VTROIS