小编mur*_*zel的帖子

关于从伊朗访问Google云端托管网站的任何建议

我想,从伊朗访问谷歌云托管网站是有限制的.伊朗人无法访问我们的网站.我们可以为伊朗的用户做些什么吗?有什么建议?

google-app-engine google-cloud-platform

2
推荐指数
1
解决办法
1203
查看次数

有没有办法知道函数的返回值类型而不执行它?

我在对象中有一系列函数.一个返回一个对象,另一个返回一个字符串:

{
  id: 'test-1',
  children: [
    function childOne() {
      return {
        id: 'child-1'
      }
    },
    function childTwo() {
      return 'text.'
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在不执行函数的情况下检测返回值的类型?

javascript

2
推荐指数
1
解决办法
56
查看次数

如何在“package.json”的“bin”字段内设置环境变量

我有一个带有 cli 的 npm 包:

  "bin": {
    "myprogram": "./cli.js"
  }
Run Code Online (Sandbox Code Playgroud)

运行就可以执行myprogram --param value,没有问题。我在npm 的文档中找不到它,但我想知道是否有一种方法可以在运行之前设置环境变量cli.js

我试过了:

  "bin": {
    "myprogram": "TZ=utc ./cli.js"
  }
Run Code Online (Sandbox Code Playgroud)

但看起来 npm 不处理它:

npm ERR! code ENOENT
npm ERR! syscall chmod
npm ERR! path /usr/local/lib/node_modules/@myprogram/myprogram/TZ=utc ./cli.js
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/@myprogram/myprogram/TZ=utc ./cli.js'
Run Code Online (Sandbox Code Playgroud)

我不想这样做TZ=utc myprogram

shell environment-variables node.js npm npm-install

2
推荐指数
1
解决办法
1233
查看次数