相关疑难解决方法(0)

在Node.js中读取环境变量

有没有办法在Node.js代码中读取环境变量?

比如Python的os.environ['HOME'].

javascript environment-variables node.js

1240
推荐指数
7
解决办法
57万
查看次数

在OS X上设置环境变量

在OS X中修改PATH等环境变量的正确方法是什么?

我在Google上看了一下,发现要编辑的三个不同文件:

  • 的/ etc /路径
  • 〜/ .profile文件
  • 〜/ .tcshrc文件

我甚至没有这些文件,我很确定.tcshrc是错误的,因为OS X现在使用bash.这些变量,尤其是PATH,在哪里定义?

我正在运行OS X v10.5(Leopard).

macos bash path environment-variables

837
推荐指数
21
解决办法
70万
查看次数

如何在Windows上设置NODE_ENV = production?

在Ubuntu中它非常简单; 我可以运行应用程序:

$ NODE_ENV=production node myapp/app.js
Run Code Online (Sandbox Code Playgroud)

但是这不适用于Windows.是否有配置文件,我可以设置属性?

node.js express

308
推荐指数
13
解决办法
31万
查看次数

293
推荐指数
8
解决办法
41万
查看次数

如何在package.json [Node.js]中设置环境变量

如何从内部设置一些环境变量package.json以与npm start类似命令一起使用

这是我目前拥有的package.json:

{
  ...
  "scripts": {
    "help": "tagove help",
    "start": "tagove start"
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

在这里,我想NODE_ENV在启动脚本中设置环境变量(例如),同时仍然只能使用一个命令启动应用程序npm start.

node.js npm package.json npm-scripts

258
推荐指数
16
解决办法
33万
查看次数

如何使webpack dev服务器在端口80和0.0.0.0上运行以使其可公开访问?

我是整个nodejs/reactjs世界的新手,所以如果我的qs听起来很傻就道歉.所以我在这里玩这个reactjs应用程序:https://github.com/bebraw/reactabular

每当我执行"npm start"时,它总是运行在localhost:8080上

如何将其更改为在0.0.0.0:8080上运行以使其可公开访问?我一直在尝试阅读上面的repo中的源代码,但未能找到执行此设置的文件.

另外要添加 - 如果可能的话,如何使它在端口80上运行?

谢谢.

node.js npm reactjs webpack webpack-dev-server

169
推荐指数
7
解决办法
20万
查看次数

Node.js设置与Everyauth一起使用的环境特定配置

我使用的是node.js + express.js + everyauth.js.我已将所有的Everyauth逻辑移动到模块文件中

var login = require('./lib/everyauthLogin');
Run Code Online (Sandbox Code Playgroud)

在这里我加载我的oAuth配置文件与密钥/秘密组合:

var conf = require('./conf');
.....
twitter: {
    consumerKey: 'ABC', 
    consumerSecret: '123'
}
Run Code Online (Sandbox Code Playgroud)

这些代码对于不同的环境是不同的 - 开发/登台/生产,因为回调是针对不同的URL.

曲.如何在环境配置中设置这些以过滤所有模块,还是可以将路径直接传递到模块中?

在env中设置:

app.configure('development', function(){
  app.set('configPath', './confLocal');
});

app.configure('production', function(){
  app.set('configPath', './confProduction');
});

var conf = require(app.get('configPath'));
Run Code Online (Sandbox Code Playgroud)

通过

app.configure('production', function(){
  var login = require('./lib/everyauthLogin', {configPath: './confProduction'});
});
Run Code Online (Sandbox Code Playgroud)

?希望有道理

environment-variables node.js everyauth

108
推荐指数
7
解决办法
19万
查看次数

如何在node.js中设置环境变量?

如何在node.js中设置环境变量?

我宁愿不依赖任何特定于平台的东西,例如运行export或cmd.exe的set.

node.js

83
推荐指数
1
解决办法
6万
查看次数

Typescript ReferenceError:未定义导出

尝试按照官方手册实现模块,我收到以下错误消息:

未捕获的ReferenceError:未定义导出

在app.js:2

但我的代码中没有任何地方使用该名称exports.

我怎样才能解决这个问题?


app.ts

let a = 2;
let b:number = 3;

import Person = require ('./mods/module-1');
Run Code Online (Sandbox Code Playgroud)

模块1.T

 export class Person {
  constructor(){
    console.log('Person Class');
  }
}
export default Person;
Run Code Online (Sandbox Code Playgroud)

tsconfig.json

{
   "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": false,
        "sourceMap": true,
        "outDir": "scripts/"
    },
    "exclude": [
        "node_modules"
    ]
}
Run Code Online (Sandbox Code Playgroud)

module typescript

76
推荐指数
11
解决办法
13万
查看次数

未捕获的ReferenceError:在Typescript生成的字段中未定义导出

我正在尝试使用Typescript进行电子开发.在为节点和jquery打字之后,我终于得到了我的.ts文件错误.

问题是,当我运行我的应用程序时,我收到此错误:

index.js:2 Uncaught ReferenceError: exports is not defined
Run Code Online (Sandbox Code Playgroud)

这些是index.js中的前两行:

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Run Code Online (Sandbox Code Playgroud)

我不知道那条线.打字稿在编译时添加了它.如果删除它,我的应用程序工作正常.

我该如何摆脱这个错误?

哦,这是我的tsconfig,如果这是相关的.

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "moduleResolution": "node",
        "isolatedModules": false,
        "jsx": "react",
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "declaration": false,
        "noImplicitAny": false,
        "noImplicitUseStrict": false,
        "removeComments": true,
        "noLib": false,
        "preserveConstEnums": true,
        "suppressImplicitAnyIndexErrors": true
    },
    "exclude": [
        "node_modules",
        "typings/browser",
        "typings/browser.d.ts"
    ],
    "compileOnSave": true,
    "buildOnSave": false,
    "atom": {
        "rewriteTsconfig": false
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript

20
推荐指数
5
解决办法
4万
查看次数