0

当我尝试发布我的应用程序时,会生成一个“app.build.js”文件,如下所示:

{
  "name": "durandal/amd/almond-custom",
  "inlineText": true,
  "stubModules": [
    "durandal/amd/text"
  ],
  "paths": {
    "text": "durandal/amd/text"
  },
  "include": [
    "config",
    "main-built",
    "main",

等等。尝试构建项目时,我在此文件中收到一堆语法错误。如何定义优化器以生成没有语法错误的文件?

我得到的最终错误是当整个项目发布时,main-built.js 生成“ko 未定义”错误。

谢谢!

4

1 回答 1

1

好吧,这完全是我的错,即使 Resharper 显示了大量错误,这个文件也能按预期工作。

我认为这是我的 main-built.js 在整个项目发布时显示“ko 未定义”的原因。

对于其他所有人,在构建发布版本时,请确保您的 BundleConfig.cs 包含您使用的库的非调试版本。我的 Bundle 仅包含淘汰赛-{version}.debug.js。解决方案是添加非调试版本,现在一切正常!

于 2013-08-29T07:24:38.473 回答