相关疑难解决方法(0)

设置要检索的节点的环境变量

我正在尝试按照教程说它:

"有几种方法可以加载凭据.

  1. 从环境变量加载,
  2. 从磁盘上的JSON文件加载,

密钥需要如下:

USER_ID, USER_KEY
Run Code Online (Sandbox Code Playgroud)

...这意味着如果您正确设置环境变量,则根本不需要在应用程序中管理凭据."

基于一些谷歌搜索,似乎我需要设置变量process.env?我如何以及在何处设置这些凭据?示例请.

environment-variables node.js

386
推荐指数
12
解决办法
58万
查看次数

如何在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万
查看次数

if(process.env.NODE_ENV ==='production')总是假的

尝试通过从package.json上的此脚本列表运行build命令来构建angular-webpack应用程序时:

"scripts": {
    "test": "NODE_ENV=test karma start",
    "build":  "if exist dist rd /s /q dist && mkdir dist && set NODE_ENV=production && webpack && cp app/index.html dist/index.html",
    "start": "webpack-dev-server --content-base app"
  },
Run Code Online (Sandbox Code Playgroud)

这是控制台上的结果:

$ npm run build

    > webpack-ng-egg@1.0.0 build M:\Learning webpack\egghead.io - AngularJS - Angula
    r and Webpack for Modular Applications\webpack-ng-egg
    > if exist dist rd /s /q dist && mkdir dist && set NODE_ENV='production' && webp
    ack && cp app/index.html dist/index.html

    process.env.NODE_ENV  : 'production'
    process.env.NODE_ENV === 'production' ???? …
Run Code Online (Sandbox Code Playgroud)

windows node.js angularjs webpack

7
推荐指数
2
解决办法
8510
查看次数