美文网首页
window下获取package.json自定义变量

window下获取package.json自定义变量

作者: 温柔以待丶 | 来源:发表于2019-05-08 23:44 被阅读0次

在用webpack进行项目开发时通常我们都会给package.json里面的scripts设置变量来达到某些特定的需求,但是在mac和window下设置这些变量会有些不同的差异

  • windows

    1. 首先安装 npm install cross-env --save-dev
        "page": "test",
         "scripts": {
                "dev": "cross-env PAGE=$npm_package_page cross-env NODE_ENV=dev 
          },
    
    1. 在执行 npm run dev的时候通过 process.env.NODE_ENV 即可获取环境变量 dev,通过process.env.PAGE即可获取变量test
  • mac

    1.相对而言mac就会简单很多,在package.json里边儿不用设置cross-env,也不需要在项目中安装cross-env

        "page": "test",
         "scripts": {
                "dev": PAGE=$npm_package_page  NODE_ENV=dev 
          },
    
    1. 在执行 npm run dev的时候直接通过 process.env.NODE_ENV 即可获取环境变量 dev,通过process.env.PAGE即可获取变量test

相关文章

网友评论

      本文标题:window下获取package.json自定义变量

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