首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >limejs编译失败

limejs编译失败
EN

Stack Overflow用户
提问于 2014-03-26 00:05:02
回答 1查看 249关注 0票数 0

我使用create命令创建了一个'test‘文件,所以我有两个文件。一个html和一些其他的js文件。现在我想编译所有的js文件,所以我在命令提示符中使用了下面这一行: C:\limejs\bin>lime.py构建测试-o测试/编译.js

我使用的是windows 8

但我唯一收到的是这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 265, in <mo
dule>
    main()
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 234, in mai
n
    deps = [base] + tree.GetDependencies(input_namespaces)
  File "C:\limejs\closure\closure\bin\build\depstree.py", line 80, in GetDepende
ncies
    namespace, [], self._provides_map, []):
  File "C:\limejs\closure\closure\bin\build\depstree.py", line 118, in _ResolveD
ependencies
    raise NamespaceNotFoundError(required_namespace)
depstree.NamespaceNotFoundError: Namespace "test" never provided.

我想这可能是因为我不能在windows命令提示符下使用-o,但我真的不知道是什么导致了这个错误。

现在我已经完成了,我收到这个错误:

代码语言:javascript
复制
C:\limejs\closure\closure/bin/build/closurebuilder.py: Scanning paths...
C:\limejs\closure\closure/bin/build/closurebuilder.py: 1464 sources scanned.
C:\limejs\closure\closure/bin/build/closurebuilder.py: Building dependency tree.
.
Traceback (most recent call last):
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 265, in <mo
dule>
    main()
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 254, in mai
n
    compiler_flags=options.compiler_flags)
  File "C:\limejs\closure\closure\bin\build\jscompiler.py", line 125, in Compile

    java_version = _ParseJavaVersion(_GetJavaVersionString())
  File "C:\limejs\closure\closure\bin\build\jscompiler.py", line 37, in _GetJava
VersionString
    return subprocess.check_output(['java', '-version'], stderr=subprocess.STDOU
T)
  File "C:\Python27\lib\subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['java', '-version']' returned non-zero
exit status 1
EN

回答 1

Stack Overflow用户

发布于 2014-06-11 13:19:32

当Google闭包编译器找不到你的文件时,就会发生这个错误。确保在"test.js“(或具有javascript入口点的任何文件)中包含以下行:

代码语言:javascript
复制
goog.provide("test")

查看Limejs指南:http://www.limejs.com/0-getting-started

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22640068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档