小编hom*_*rus的帖子

使用 Browserify 时暴露全局变量

我使用 Browserify 并希望将 D3.js 与雷达图组件一起使用。

import 'd3';
import 'radar-chart-d3';
Run Code Online (Sandbox Code Playgroud)

雷达图组件返回错误Uncaught ReferenceError: d3 is not defined

我尝试使用insertGlobalVarsbrowserify 选项:

browserify: {
    bundleName: 'main.js',
    prodSourcemap: false,
    insertGlobalVars: {
      d3: function(file, dir) {
        return 'require("d3")';
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

然而,这并没有改变任何情况。我知道我可以require('d3')在雷达图 .js 文件的顶部添加,但我想避免这种情况。

还有什么其他方法可以将d3变量暴露给全局范围,以便其他文件可以使用d3.

javascript d3.js angularjs browserify

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

"Out of Memory!" - 启动从本机程序包安装的SonarQube时Debian 8出错

我在拥有4GB RAM的VM上全新安装了Debian 8.我安装了SonarQube(使用本机包).当我尝试使用提供的脚本启动时,日志会显示以下内容:

--> Wrapper Started as Daemon
Launching a JVM...
JVM exited while loading the application.
GC Warning: Out of Memory!  Returning NIL!
Exception in thread "main" GC Warning: Out of Memory!  Returning NIL!
java.lang.OutOfMemoryError
*** Got java.lang.NoClassDefFoundError: gnu.gcj.runtime.NameFinder while trying to print stack trace.
JVM Restarts disabled.  Shutting down.
<-- Wrapper Stopped
Run Code Online (Sandbox Code Playgroud)

我尝试在启动脚本中增加-Xmx和-Xms值无效.

debian jvm sonarqube sonarqube-ops

2
推荐指数
1
解决办法
641
查看次数