当我的 gulp tslint 任务运行时,我收到此消息。我不确定如何添加 moment.js 以便 ng2-bootstrap 满意。
node_modules/ng2-bootstrap/components/datepicker/date-formatter.ts(1,25):错误 TS2307:找不到模块“时刻”。
这是我在 GitHub 上的项目。它应该与 Visual Studio 2015 一起使用,无需额外配置。
我按照指定更新了我的 systemjs 配置:
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js'
}
},
map: {
moment: '../lib/moment/min/moment.min.js'
}
});
System.import('app.js')
.then(null, console.error.bind(console));
我将此导入添加到我的组件文件中。这就是产生错误的原因。
import {BUTTON_DIRECTIVES} from 'ng2-bootstrap/ng2-bootstrap';
我正在用 NPM 加载这个模块。
"moment": "^2.11.2",
我正在将所有库文件复制到我的 gulp 文件中的 wwwroot 。也许我需要复制更多文件?我不知道。