我想让我的网址私密。
在我的Webpack.config.js中,我声明了几个环境变量,并要求dotenv-webpack。
plugins: [
new webpack.EnvironmentPlugin([
'NODE_ENV',
'MY_URL'
]),
new Dotenv({
path: './.env', // Path to .env file (this is the default)
safe: false // load .env.example (defaults to "
我正在尝试使用dotenv-webpack访问我的.env文件变量,以便以后可以绑定它们,并且我可以在我的网站上使用它们,但是我按照说明进行了查找,无法使其工作。
//.env
VAR=1234
// created a webpack.config.js with the following code
const Dotenv = require('dotenv-webpack');
module.exports = {
plugins: [
new Dotenv()
]
};
// index.js
console.log(process.env.VAR)
我正在构建一个应用程序,它包含一些API的公钥和其他API的私钥。我想将它们全部存储在我的单个.env文件中,并使用dotenv向我的服务器提供私钥,使用dotenv-webpack向我的公共前端javascript提供公钥。使用此包将使我的私钥在我的javascript中可用,还是只接受它所需的私钥?
示例:
# .env file
public_key="12345"
private_key="45678"
这个需要在兄弟会端被访问。
// javascript file on front end
var publicKey = process.env.pu
有什么方法可以将参数传递给吗?
我试着达到这样的效果-
在外壳中写入- webpack arg1=HelloWorld
在webpack.config.js中-
var value = arg1 // get it from the shell
{
test: /testFile\.js$/,
loader: 'string-replace-loader',
options: {
search: '$',
replace: value,
}
}
而testFile.js中的$将变成"Hel