0

我没有在我的 amber 应用程序中使用 moment.js 或其他外部库(如 tinymce)。

这些是我到目前为止所做的步骤:

  1. bower install moment --save
  2. 在我的应用程序根目录中添加了一个 moment.and.json,其中包含 bower_components 中的正确路径: {"paths": {"moment": "moment"}}
  3. 向 deploy.js 添加了“时刻”
  4. grunt devel

我的第一个问题是,即使文件出现在网络流量中,从 js 控制台内部 momentjs 似乎也没有加载。

之后如何在 Amber 中使用 moment.js?我需要如何包装它?

我阅读了 how-to-add-a-non-amber-library-with-bower-for-example-processing和所有其他解释,但在获取确切过程时仍然遇到问题。

我阅读的所有文档对我来说都是不确定的。没有简单的说明如何做到这一点吗?

4

1 回答 1

0

amd 文件必须如下所示:

{
    "paths": {
       "moment": "moment"
    },
    "shim": {
       "moment": {
         "exports": "moment"
       }
    },
    "config": {
       "moment": {
         "noGlobal": false
       }
    }
}

似乎必须像这样才能正常工作:window.moment = require('moment');

于 2016-08-29T09:33:30.750 回答