我是新来的本地人 尝试使用@providesModule但没有成功 以下是我的代码 colors.js
/**
* @providesModule Colors
*/
const colors = {
colorPrimary : '#6a1b9a',
colorPrimaryLight: '#9c4dcc',
};
export default colors;
我正在尝试在login.js文件中使用颜色模块
import Colors from 'Colors'
错误
错误:捆绑失败:错误:无法从Colors
解析模块/Volumes/Acube Data/Anns/Projects/ReactNativeProjects/ColDot/src/components/UserAuth/Login.js
:急速模块图中不存在模块Colors
答案 0 :(得分:0)
Babel-Cli:
npm install --g babel-cli
babel-plugin-module-alias:
npm install --save babel babel-plugin-module-alias
.babelrc在根目录中:
"babel":{
"plugins": [[
"module-alias", [
{ "src": "./app", "expose": "app" },
{ "src": "./app/resources/icon", "expose": "icon" }
]
]]
}
清除缓存:
npm start -- --reset-cache
以下是您可以检查的链接的示例:alias in react native
答案 1 :(得分:0)
它们不起作用,因为providerModule整体已被删除为一项功能。 Removed last traces of @providesModule from React Native