我正在尝试将我现有的 angular 2 项目移动到 angular-cli。我当前的脚手架使用 Webpack,并且我大量使用 AMD 来仅在某些组件中异步加载某些 js 文件。前任 :
require(['json-fn'], (JSONfn) => {
srvc.JSONfn = JSONfn;
});
新的 angular-cli 脚手架给出了以下错误:
Cannot find name 'require'.
并且 webpack 编译失败。我该怎么办?
angular-cli 使用 webpack 2 构建项目,支持 AMD,但是你需要使用import
语句:
import * as jsonFn from 'json-fn';
// ..
ngOnInit() {
// use it normally here
jsonFn.parse();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句