小编Lef*_*ain的帖子

Angular:utils/util.js -> Uncaught ReferenceError:进程未定义

我觉得这个问题应该很简单地解决,但经过几次尝试后,我只是没有得出解决方案。

这是我收到的错误:

未捕获的 ReferenceError:进程未定义
38509 @ [PathToProject]\node_modules\util\util.js:109

当我将 web3 实例化到一个干净/新的站点时(还有另外两个“测试”组件,一个链接一个按钮),就会触发此问题

我搜索并发现了大量信息表明

  • process是服务器端“节点”变量,我可以通过添加到我的 webpack.config.js 中将其设置为在客户端可用,我已经这样做了。
  • 我也许可以通过在 app.component.ts 中声明一个全局角度变量来解决,但似乎这个依赖项目 .js 文件没有访问它。

我也尝试过直接更新依赖项项目,但即使进行了编译,我的更改似乎也没有分发到 webpack build /dist/ 结果中。

我认为这可能有一个非常简单的解决方案,但我只是忽略了它。我只是在这里打转我的轮胎,需要一点帮助,但我是我圈子里第一个冒险进入 web3 的人,而且没有一个亲密的朋友可以帮助我解决这个问题。这里有人可以提供一些见解或替代方案来解决这个问题吗?

相关代码位:

webpack.config.js

var webpack = require('webpack');
const path = require('path');


module.exports = {
    module: {
      rules: [
        {
          test: /\.(sass|less|css|ts)$/,
          use: [
            'ts-loader'
          ],
        }
      ],
    },
    plugins: [
        new webpack.DefinePlugin({
          'process.env.NODE_ENV': 'develop',
        })
    ],
    entry: './src/main.ts',
    output: {
      filename: 'main.js',
      path: path.resolve(__dirname, 'dist'),
    },
    resolve: {
      extensions: [ '.js', '.ts', '.html' …
Run Code Online (Sandbox Code Playgroud)

javascript dependencies webpack angular web3js

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

Android Studio、Fire TV - 使用 Amazon SDK 编译时出现问题

我对 Android 开发还很陌生,距离我的第一个项目大约还有 2 周时间。因此,解决方案可能是显而易见的,我只能希望这最终能帮助另一个站在我的立场上的人。

目标是为 FireTV 构建一个可以流媒体(点播或实时视频流)的应用程序。

我开始在亚马逊的开发者门户上进行研究,下载了 AS、亚马逊 SDK,以及我被告知需要继续的任何其他内容。我的第一个想法是熟悉 Lollipop,使用 Google TV 作为模拟器,并使用 TV Activity 模板,据我所知,该模板很大程度上基于 Leanback 库。我根据自己的喜好构建、测试和修改,并使用可以处理 api21 的模拟器制作了一个可以运行的应用程序。然后是时候“改造”我使用 Amazon Fire TV sdk 插件 (API 17) 所使用的内容了。在此过程中了解了一些有关 AppCompat 和其他一些错误的知识,其中大多数错误是我可以自己解决的。但现在,我被困住了。

由于我正在使用 FireTV 插件,Gradle 无法编译,并且在这个级别控制台输出对我没有帮助。

出了什么问题:任务':app:processDebugResources'执行失败。

com.android.ide.common.internal.LoggedErrorException:无法运行命令:C:\path\to\sdk\build-tools\21.1.2\aapt.exe package -f --no-crunch -IC:\path \to\sdk\platforms\android-17\android.jar -MC:\path\to\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -IC:\path\to\sdk\add-ons \addon-amazon_fire_tv_addon-amazon-17\libs\notification.jar -IC:\path\to\sdk\add-ons\addon-amazon_fire_tv_addon-amazon-17\libs\gamecontroller.jar -SC:\path\to\app \build\intermediates\res\debug -AC:\path\to\app\build\intermediates\assets\debug -m -JC:\path\to\app\build\ generated\source\r\debug -FC:\路径\to\app\build\intermediates\res\resources-debug.ap_ --debug-mode --custom-package com.d53e.rbeal.fntsysportsnetwork -0 apk --output-text-symbols C:\path\to \app\build\intermediates\symbols\debug 错误代码:1 输出:错误:资产包不包括 'C:\path\to\sdk\add-ons\addon-amazon_fire_tv_addon-amazon-17\libs\notification.jar'成立。* 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。* "

被困在这里两天了,时间紧迫,急需进展。无法弄清楚如何按照建议包含 --stacktrace 或 --info 。

惊慌失措中,我尝试将项目移植到 …

android android-studio android-gradle-plugin amazon-fire-tv

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