node package manager

fuck-env

fuck-env

npm version node version Build Status js-standard-style

fuck-env 用于跨平台设置脚本环境变量,支持 .env 类型文件package.json 的 config 字段

安装

npm install fuck-env

示例

如有一个包含 package.json 和 main.js 两个文件的项目,文件代码如下:

package.json

{
  "name": "fuck-env-demo",
  "config": {
    "USER": "lon",
    "REPO": "fuck-env"
  },
  "scripts": {
    "start": "fuck-env USER=cnlon node main.js"
  },
  "dependencies": {
    "fuck-env": "*"
  }
}
 

main.js

const {USER, REPO} = process.env
console.log(`https://github.com/${USER}/${REPO}`)

执行 npm start 后,输出 https://github.com/cnlon/fuck-env,不论是在 Windows 还是 POSIX(macOS、Linux 等)系统中。

更多示例


MIT