欢迎!请参阅 关于 页面以了解更多有关如何使用本站的信息。
目前您可以为 var 分配一个 Closure 命名空间而不会收到警告。
最小化示例(链接:https://gist.github.com/bensu/e146fff87a67f41798ca 文本:示例)
`(ns import-names.core(:import [goog debug]))
`
(def debug goog.debug) `
评论者:dnolen
示例情况有些复杂。除了导入一个与 def 匹配的名称外,您还为局部变量分配了一个 google closure 命名空间。这本身可能就会引起问题。我们需要更多信息。
评论者:bensu
我们应该检查已通过 :require 和 :import 分配的命名空间是否没有用作值,然后警告用户此行为。