mirror of https://github.com/alibaba/ice.git
fix: add transform include for non-js files (#599)
* fix: add transform include for non-js files * fix: optimize code
This commit is contained in:
parent
99c8a96f50
commit
ea2ebc29a0
|
|
@ -81,9 +81,12 @@ export default function importStylePlugin(options: TransformOptions) {
|
|||
name: 'transform-import-style',
|
||||
// Add plugin as a post plugin, so we do not need to deal with ts language.
|
||||
enforce: 'post',
|
||||
async transform(code: string, id: string, transformOption: { isServer: Boolean }) {
|
||||
transformInclude(id: string) {
|
||||
// Only transform source code.
|
||||
if (transformOption.isServer || !code || !id.match(/\.(js|jsx|ts|tsx)$/) || id.match(/node_modules/)) {
|
||||
return id.match(/\.(js|jsx|ts|tsx)$/) && !id.match(/node_modules/);
|
||||
},
|
||||
async transform(code: string, id: string, transformOption: { isServer: Boolean }) {
|
||||
if (transformOption.isServer || !code) {
|
||||
return null;
|
||||
}
|
||||
return await importStyle(code, options);
|
||||
|
|
|
|||
Loading…
Reference in New Issue