小编Bra*_*ady的帖子

Webpack DefinePlugin不将环境变量传递给节点服务器

Webpack DefinePlugin不是通过环境变量.我正在使用Webpackv2.2.1

我的Webpack plugins块如下:

plugins: [
  new webpack.DefinePlugin({
    'process.env.NODE_ENV': JSON.stringify("development"),
    'process.env.API_URL': JSON.stringify("test")
  }),
  new webpack.optimize.OccurrenceOrderPlugin(),
  new webpack.HotModuleReplacementPlugin(),
  new webpack.NoEmitOnErrorsPlugin()
 ]
Run Code Online (Sandbox Code Playgroud)

server.js:

console.log('env', process.env.NODE_ENV) // undefined
console.log('url', process.env.API_URL); // undefined
Run Code Online (Sandbox Code Playgroud)

.babelrc 组态:

{"presets": ["es2015", "stage-0", "react"]}
Run Code Online (Sandbox Code Playgroud)

我已经开启了babel预设,将Webpack恢复到2.0.0,并且真的看不出可能导致这些变量无法复制的原因.如果我需要提供任何其他信息或代码,请使用lmk.:)

node.js webpack

9
推荐指数
1
解决办法
2324
查看次数

Titanium Studio 找不到Android SDK(尝试了多种解决方案)

好的。我在这里有点不知所措。我已经尝试了大约 2 天来设置 Titanium Studio 以识别并连接到 Android SDK (Windows 7)。我尝试了多种解决方案(如下)但没有成功。一定有我遗漏的东西。我尝试过 Google 和 Titanium 开发人员指南。所以这是我的最后一根稻草。有任何想法吗?

  • Android SDK 主路径为C:\Android\android-sdk(以避免“程序文件”中出现空格)
  • 安装了所有SDK(3、4、7、8、10、11、12、13、14、15)、它们的示例和所有 Google API
  • 安装了所有“额外”包
  • 将 Android工具平台工具目录添加到 Windows 的 PATH 变量
  • 将 adb.exe 从平台工具复制到工具,因为 Titanium 喜欢在那里寻找 adb
  • 为移动设备安装了Titanium SDK的当前版本
  • 为 SDK 7 和 8(Titanium 所需的 SDK)创建了 Android 虚拟设备 (AVD)
  • 每次更改后重新启动 adb 服务器和计算机本身

在 Titanium 的“仪表板”选项卡上的“配置”下,我得到:

An Android SDK is missing. Titanium requires Android platforms 2.1.* and 2.2.*
Run Code Online (Sandbox Code Playgroud)

尝试在“首选项”中设置默认 …

android titanium titanium-mobile

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

标签 统计

android ×1

node.js ×1

titanium ×1

titanium-mobile ×1

webpack ×1