diff --git a/packages/stylelint-taro-rn/package.json b/packages/stylelint-taro-rn/package.json index 1d59bf7fb1bc..d7857e377ed9 100644 --- a/packages/stylelint-taro-rn/package.json +++ b/packages/stylelint-taro-rn/package.json @@ -60,7 +60,8 @@ "testRegex": ".*\\.test\\.js$|src/.*/__tests__/.*\\.js$" }, "dependencies": { - "react-native-known-styling-properties": "^1.0.4" + "react-native-known-styling-properties": "^1.0.4", + "stylelint": "^15.11.0" }, "devDependencies": { "jest": "^29.3.1", diff --git a/packages/taro-rn-style-transformer/package.json b/packages/taro-rn-style-transformer/package.json index 20e2bd00064e..cf12eb9d7f1a 100644 --- a/packages/taro-rn-style-transformer/package.json +++ b/packages/taro-rn-style-transformer/package.json @@ -34,7 +34,7 @@ "prop-types": "^15.7.2", "resolve": "^1.22.0", "sass": "1.37.5", - "stylelint": "^14.9.1", + "stylelint": "^15.11.0", "stylelint-config-taro-rn": "workspace:*", "stylelint-taro-rn": "workspace:*", "stylus": "^0.55.0", diff --git a/packages/taro-rn-supporter/src/taroResolver.ts b/packages/taro-rn-supporter/src/taroResolver.ts index d1b9b3f18f2c..fb99ddb67b16 100644 --- a/packages/taro-rn-supporter/src/taroResolver.ts +++ b/packages/taro-rn-supporter/src/taroResolver.ts @@ -79,8 +79,8 @@ function handleFile (context: ResolutionContext, moduleName, platform, config) { // rn runner调用 function handleTaroFile (context: ResolutionContext, moduleName, platform, config) { const newContext = { ...context } - if (context.originModulePath === require.resolve(entryFilePath)) { - newContext.originModulePath = path.join(context.projectRoot, './index.js') + if(context.originModulePath === require.resolve(entryFilePath)) { + newContext.originModulePath = path.join(context.projectRoot??config.projectRoot, './index.js') } return handleFile(newContext, moduleName, platform, config) }