我将 Angular2 应用从babel迁移到jspm和 Systemjs ,我不知道如何很好地添加 less 文件到组件模板。
直到现在它由Babel编译并由他的配置文件
管理我发现了这种方式,但我认为这不是正确的方式
import {Component} from 'angular2/core';
import * as less from './signup.less!';
@Component({
selector: 'app', // <main></main>
styles: [ less.toString() /* System.import('./signup.less!') */ ],
templateUrl : './app/signup/signup.html'
})
export class Signup {
.
.
. }
也许System.import(...)
有一种方法该应用程序是用TypeScript编码的。我已经安装了jspm-less-plugin@0.0.5
编辑:此解决方案不起作用,因为less.toString()
只添加'[Object]'
。