gpt4 book ai didi

javascript - 将 ember-cli 从 0.0.40 升级到 0.1.2 时遇到问题 - 转换器不再喜欢 emblem

转载 作者:行者123 更新时间:2023-11-28 00:53:35 24 4
gpt4 key购买 nike

我刚刚 upgraded an ember-cli app from 0.0.40 to 0.1.2 .

遵循此upgrade guide后并尽我所能升级所有插件,转译器似乎在徽章文件上呕吐:


➜ 参与前端 git:(upgrade-cli) ✗ ember 构建
版本:0.1.2
构建失败。
文件:participate-frontend/templates/alert.js
第 1 行:意外的标识符
错误:第 1 行:意外的标识符
在 throwError (/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:2579:21)
在 throwUnexpected (/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:2623:13)
预期(/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:2650:13)
在 parseArrayInitialiser (/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:2783:21)
在parsePrimaryExpression(/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:3076:20)
在/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:5661:38
在 trackLeftHandSideExpressionAllowCall (/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:5563:61)
在 parsePostfixExpression (/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:3214:20)
在/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:5661:38
在 parseUnaryExpression (/Users/work/Projects/participate-frontend/node_modules/ember-cli/node_modules/broccoli-es6-concatenator/node_modules/es6-module-transpiler/dist/es6-module-transpiler.js:3278:16)

关于可能导致此问题的原因或如何调试此问题有什么想法吗?

最佳答案

我自己刚刚遇到了这个错误,它看起来是由于作为 broccoli-emblem-compiler 一部分的 ember-template-compiler 模块的更新造成的。根据此讨论https://github.com/stefanpenner/ember-cli/issues/2357

我是节点模块管理的新手,但我执行了以下操作来将 broccoli-emblem-compiler 的依赖关系固定到旧版本的 ember-template-compiler。

  1. 添加以下 devDependency:"ember-template-compiler": "1.7.0-beta.1"
  2. rm -rf node_modules/broccoli-emblem-compiler/
  3. npm 安装

有点严厉,但这是强制 broccoli-emblem-compiler 在我的机器上使用旧版本的 ember-template-compiler 的唯一方法。

关于javascript - 将 ember-cli 从 0.0.40 升级到 0.1.2 时遇到问题 - 转换器不再喜欢 emblem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com