JS引入import deviceInfo from '@ohos.deviceInfo'失败

如题,我创建了JSUI项目,在index.js中加入了import deviceInfo from '@ohos.deviceInfo',然后运行项目,运行失败,以下是错误信息:

Module name:com.ly.jstext01

Version:1.0.0

Pid:25354

Uid:11526

Reason:JS framework load js bundle failed

Lifetime: 0.000000s

Ability: com.ly.jstext01.MainAbility

page: pages/index/index.js

Js-Engine: v8

Stacktrace: ReferenceError: requireNapi is not defined

    at requireModule (eval at Yr (<embedded>:5:265), <anonymous>:418:3)

    at ./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=E:\HarmonyOS sdk\js\2.2.0.3\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=E:\HarmonyOS sdk\js\2.2.0.3\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!../../../../../HarmonyWorkspace/HarmonyWorkspace/jstext01/entry/src/main/js/default/pages/index/index.js.module.exports (eval at Yr (<embedded>:5:265), <anonymous>:275:36)

    at eval (eval at Yr (<embedded>:5:265), <anonymous>:108:1)

    at If (<embedded>:7:17075)

    at a (<embedded>:4:30133)

    at Object.../../../../../HarmonyWorkspace/HarmonyWorkspace/jstext01/entry/src/main/js/default/pages/index/index.hml?entry (eval at Yr (<embedded>:5:265), <anonymous>:106:1)

    a

鸿蒙
HarmonyOS
JavaScript
2021-11-25 13:29:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Wandaer

根据文档设备管理章节:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-device-info-0000001169221192

从 API Version 6 开始支持。建议您先检查您的API版本信息,如果不是API  Version 6,请更新到API  Version 6。

分享
微博
QQ
微信
回复
2021-11-25 16:04:27
相关问题
Native侧如何引入头文件deviceinfo.h
216浏览 • 1回复 待解决
如何通过JS动态引入页面?
791浏览 • 1回复 待解决
如何在ets中引入zlib.js
719浏览 • 1回复 待解决
如何在js文件中引入自定义js文件
5734浏览 • 1回复 待解决
Harmonyos js fetch请求失败
6689浏览 • 2回复 待解决
import Sample 里异常显示
4563浏览 • 1回复 待解决
Js 荣耀手机get请求失败
3613浏览 • 1回复 待解决
js sdk6 storage set失败
4109浏览 • 1回复 待解决
import依赖树较大时如何优化
147浏览 • 1回复 待解决
import依赖树较大如何优化
202浏览 • 1回复 待解决
安装开发者工具安装js依赖失败
8463浏览 • 1回复 待解决