创建mudole ets/index 添加export导出 export { HomePage } from './pages/HomePage'
报错 :Cannot find module ‘home’ or its corresponding type declarations.
module.json5
{
"module": {
"name": "home",
"type": "shared",
"description": "$string:shared_desc",
"deviceTypes": [
"phone",
"tablet"
],
"deliveryWithInstall": true,
"pages": "$profile:main_pages"
}
}
hvigorfile.ts
module.exports = require('@ohos/hvigor-ohos-plugin').hspTasks
build-profile.json5
"modules": [
{
"name": "entry",
"srcPath": "./entry",
"targets": [
{
"name": "default",
"applyToProducts": [
"default"
]
}
]
},
{
"name": "home",
"srcPath": "./home",
"targets": [
{
"name": "default",
"applyToProducts": [
"default"
]
}
]
}
]
oh-package.json5
{
"name": "entry",
"version": "1.0.0",
"description": "Please describe the basic information.",
"main": "",
"author": "",
"license": "",
"dependencies": {
"home": "file:../home"
}
}
当 import { HomePage } from 'home'
时先去entry模块下的oh-package.json5 下去找对应模块
需要添加"common": "file:../home"
不然会报错Cannot find module 'home' or its corresponding type declarations. <tsCheck>
写在最后
鸿蒙战略胜利,目前鸿蒙开发是一个急需要人才的缺口,在未来几年势必会有大量的鸿蒙岗位出现,目前所存在的鸿蒙岗位也是给出了相当高的薪资。事实证明,鸿蒙开发确实是一块香饽饽。作为华为自家的操作系统,正在逐步扩张市场份额。想要转行或者入行的朋友可以下手了。在这里,为大家提供一份我整理的鸿蒙开发学习资料,涵盖了UI开发、web、应用模型多个知识点,有需要的朋友可以扫描下方二维码,免费获取更多相关资料。
一、鸿蒙进阶开发学习之UI开发
1、方舟开发框架(ArkUI)概述
2、基于ArkTS声明式开发范式
3、兼容JS的类Web开发范式
二、鸿蒙开发进阶学习之web
1、设置基本属性和事件
2、在应用中使用前端页面JavaScript
3、并发
4、…
三、鸿蒙开发进阶学习之应用模型
1、应用模型概述
2、Stage模型开发指导
3、FA模型开发指导
四、鸿蒙零基础入门学习指南
1、快速入门
2、开发基础知识
3、资源分类与访问
4、学习ArkTs语言