javascript - Bootstrap 无法编译 css SyntaxError : Cannot read property 'toCSS'

标签 javascript twitter-bootstrap google-app-engine

我正在 Ubuntu 本地环境中使用 Google App 引擎和 Bootstrap 3。当我尝试加载页面时,浏览器返回此错误,我认为这本质上是说 less.js 无法编译 .css 文件。我的系统中未使用预编译的 Bootstrap ,因为我在 less 中提取了部分内容并从那里开始工作。此错误出现的概率为 10%。

SyntaxError: Cannot read property 'toCSS' of null
in admin-bootstrap-theme.less 
at http://127.0.0.1:8080/js/less.js:7952:30
at http://127.0.0.1:8080/js/less.js:7860:13
at callback.type (http://127.0.0.1:8080/js/less.js:7809:13)
at handleResponse (http://127.0.0.1:8080/js/less.js:7734:13)
at doXHR (http://127.0.0.1:8080/js/less.js:7754:9)
at loadFile (http://127.0.0.1:8080/js/less.js:7803:5)
at loadStyleSheet (http://127.0.0.1:8080/js/less.js:7827:5)
at loadStyleSheets (http://127.0.0.1:8080/js/less.js:7867:9)
at Object.less.refresh (http://127.0.0.1:8080/js/less.js:7944:5)
at http://127.0.0.1:8080/js/less.js:7970:6

同样,此错误与第一个错误一起出现。

SyntaxError: Cannot read property 'toCSS' of null
in admin-bootstrap.less 
at http://127.0.0.1:8080/js/less.js:7952:30
at http://127.0.0.1:8080/js/less.js:7860:13
at callback.type (http://127.0.0.1:8080/js/less.js:7809:13)
at handleResponse (http://127.0.0.1:8080/js/less.js:7734:13)
at doXHR (http://127.0.0.1:8080/js/less.js:7754:9)
at loadFile (http://127.0.0.1:8080/js/less.js:7803:5)
at loadStyleSheet (http://127.0.0.1:8080/js/less.js:7827:5)
at loadStyleSheets (http://127.0.0.1:8080/js/less.js:7867:9)
at Object.less.refresh (http://127.0.0.1:8080/js/less.js:7944:5)
at http://127.0.0.1:8080/js/less.js:7970:6

最后,更令人困惑的部分也是常见的部分是这个错误,它更常见,没有太多的堆栈跟踪。

NameError: .box-shadow is undefined
in theme.less on line 28, column 3:

27  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
28  .box-shadow(@shadow);
29

所以我尝试使用适当的权限重新安装所有文件。我最近更新了Python。我尝试保存没有 BOM 的文件,如另一篇文章中所述。任何帮助将不胜感激。

最佳答案

当我和我的同事仔细检查我们的依赖关系时,我找到了答案。原来less.js的版本很低1.7.3。当我们将编译器升级到2.5.3时,编译成功,一切成功。

关于javascript - Bootstrap 无法编译 css SyntaxError : Cannot read property 'toCSS' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35020172/

相关文章:

python - AppEngine - 何时使用父关系?

python - 为什么 repr(float) 在 Google App Engine 上返回的数字比其他人多

android - 什么是 Apache-HttpClient/UNAVAILABLE 错误(Android、Google App Engine)?

javascript - Whack-A-Mole JavaScript返回和循环不起作用

javascript - 在元素上悬停显示描述

javascript - 限制鼠标事件到 Pixi.js 容器

css - 在移动设备中使用 Bootstrap 无法正确显示按钮

javascript - 获取表单中当前选定的选项

html - 缩小页面时缩小的搜索栏 ex : (youtube. com)

html - 下划线 <p> 悬停,但它不应该,使用 bootstrap