如何在 angular-cli 中使用 AMD?

千斤顶

我正在尝试将我现有的 angular 2 项目移动到 angular-cli。我当前的脚手架使用 Webpack,并且我大量使用 AMD 来仅在某些组件中异步加载某些 js 文件。前任 :

require(['json-fn'], (JSONfn) => {
        srvc.JSONfn = JSONfn;
    });

新的 angular-cli 脚手架给出了以下错误:

 Cannot find name 'require'.

并且 webpack 编译失败。我该怎么办?

尼克D

angular-cli 使用 webpack 2 构建项目,支持 AMD,但是你需要使用import语句:

import * as jsonFn from 'json-fn';

// ..

ngOnInit() {
    // use it normally here
    jsonFn.parse();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Angular-CLI中使用JQVmap?

来自分类Dev

如何在Vue CLI中使用CDN?

来自分类Dev

如何在Azure CLI中使用变量

来自分类Dev

如何在dotnet cli中使用“ -optimize”?

来自分类Dev

如何在不使用ember cli或AMD的情况下使用ember简单身份验证

来自分类Dev

在TypeScript + Angular项目中使用requirejs(-m amd)的利弊

来自分类Dev

如何在Angular中使用Bluebird?

来自分类Dev

如何在Webstorm中使用angular js

来自分类Dev

如何在Angular中使用常量?

来自分类Dev

如何在Angular中使用oncopy?

来自分类Dev

如何在Firebase中使用angular forEach

来自分类Dev

如何在Angular + templateCache中使用Webpack?

来自分类Dev

如何在angular中使用limitTo

来自分类Dev

如何在Angular中使用daterangepicker包?

来自分类Dev

如何在Angular中使用oninput?

来自分类Dev

如何在Angular中使用外部类?

来自分类Dev

如何在Firebase中使用angular forEach

来自分类Dev

如何在Angular中使用LocalStorage

来自分类Dev

如何在Ember-CLI中使用Socket.io

来自分类Dev

如何在ember-cli中使用New Relic?

来自分类Dev

如何在本地dynamoDB中使用aws-cli?

来自分类Dev

如何在Openshift中使用oc cli删除文件/目录

来自分类Dev

如何在CLI中使用openmodelica编译器?

来自分类Dev

如何在Vue CLI中使用静态JS?

来自分类Dev

如何在CLI公共库中使用property = value

来自分类Dev

如何在C ++ / CLI中使用线程为Random ^播种?

来自分类Dev

如何在cli构建中使用环境变量

来自分类Dev

如何在Webstorm和requirejs中使用AMD代码完成功能?

来自分类Dev

在 Angular 2 (angular-cli) 中使用 vanilla js 代码