美文网首页
cross-env的使用

cross-env的使用

作者: 回不去的那些时光 | 来源:发表于2020-01-22 16:41 被阅读0次

在做前端工程化的时候常常会遇到这种问题,开发环境和生产环境需要调用不同的接口,或者开发环境用了mock数据而生产环境需要使用正式环境,这个时候怎么办了。

这个时候 cross-env就可以登场了

cross-env干什么的呢

cross-env能够提供一个设置环境变量的scripts,让你能够以linux的方式设置环境变量,然后在windows上也能兼容。只要设置了cross-env,那么在windows、mac、linux上运行开发环境都可以。

安装 cross-env

cross-env是一个npm包,所以只需要npm install cross-env --save-dev就可以在开发环境使用了

使用 cross-env

在package.json的scripts中加入"serve:no-mock": "cross-env MOCK=none vue-cli-service serve"

"scripts": {
    "serve": "vue-cli-service serve",
    "serve:no-mock": "cross-env MOCK=none vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
},

然后重新使用npm run serve:no-mock命令,这个时候在项目中的任何地方去打印 process.env.MOCK 都会在命令行打印出none

相关文章

  • 环境变量的设置

    cross-env 的作用:因为window和mac等不同的配置环境变量的方法是不一样的,使用cross-env可...

  • vue分环境打包部署

    安装 cross-env npm install --save-dev cross-env cross-env 统...

  • cross-env的使用

    在做前端工程化的时候常常会遇到这种问题,开发环境和生产环境需要调用不同的接口,或者开发环境用了mock数据而生产环...

  • cross-env的使用

    cross-env怎么使用,作用是什么,根据官网的解释它是这样子的 当您使用这样设置环境变量时,大多数 Windo...

  • cross-env使用

    是什么 运行跨平台设置和使用环境变量的脚本 出现原因 当您使用NODE_ENV =production, 来设置环...

  • nodejs base 常用资源

    cross-env 跨平台设置和使用环境变量 设置 使用 参考:https://www.jianshu.com/p...

  • js res

    cross-env 跨平台设置和使用环境变量 设置 使用 参考:https://www.jianshu.com/p...

  • cross-env在vue-cli中的使用方式

    下载 cross-env 修改 package.json 文件 修改(或新建) vue.config.js 使用自...

  • umi3 区分生产环境 测试环境

    安装 cross-env yarn add cross-env 修改 package.json 脚本 根目录下...

  • vue-cli 打包线上和测试快速方案

    1.npm install cross-env --save-dev 安装cross-env 会改动的文件,下面...

网友评论

      本文标题:cross-env的使用

      本文链接:https://www.haomeiwen.com/subject/drxpzctx.html