2017-11-03 4 views
0

私のnpmパッケージでは、main.appにあるprocess.env.MYCUSTOMVARにアクセスしたいと思います。パッケージにprocess.env.MYCUSTOMVARを印刷しようとすると、{}が返されます。この変数にはどのようにアクセスできますか?main.nvからnpmパッケージにprocess.envを渡すには

該当する場合:npmパッケージは、webpackビルドのbabelを使用してビルドされています。

答えて

0

ではなくrequire構文を使用してmain.appにそのオブジェクトをエクスポートし、外部のスクリプトからアクセス考えてみましょう:

動作するはず
// main.app.js 
// ...whatever code you have... 
module.exports.MYCUSTOMVAR = process.env.MYCUSTOMVAR; 

// your_package.js 
var MYCUSTOMVAR = require("./main.app").MYCUSTOMVAR; 

関連する問題