【发布时间】:2022-09-23 16:51:43
【问题描述】:
我试图在我的 UI5 项目中使用 xlsx 包(使用打字稿),但它没有找到该模块。任何人都知道如何解决这个问题?
这就是我在 main.controller.ts 文件中导入的方式:
import { XLSX } from \"xlsx\";
这是错误:
找不到模块 \'xlsx\'。你的意思是设置\'moduleResolution\' \'node\' 的选项,或向 \'paths\' 选项添加别名?ts(2792)
这是 package.json
\"devDependencies\": { \"@babel/cli\": \"^7.16.0\", \"@babel/core\": \"^7.16.0\", \"@babel/preset-env\": \"^7.16.4\", \"@babel/preset-typescript\": \"^7.16.0\", \"@sap/ui5-builder-webide-extension\": \"^1.1.7\", \"@sap/ux-ui5-tooling\": \"1\", \"@sapui5/ts-types-esm\": \"1.99.2\", \"@types/jquery\": \"3.5.1\", \"@types/xlsx\": \"^0.0.36\", \"@typescript-eslint/eslint-plugin\": \"^5.6.0\", \"@typescript-eslint/parser\": \"^5.6.0\", \"@ui5/cli\": \"^2.14.1\", \"babel-preset-transform-ui5\": \"^7.0.5\", \"eslint\": \"^8.4.1\", \"npm-run-all\": \"^4.1.5\", \"typescript\": \"^4.5.3\", \"ui5-middleware-livereload\": \"^0.5.8\", \"ui5-task-zipper\": \"^0.4.2\", \"xlsx\": \"^0.18.5\" }
-
如果以这种方式导入会怎样:
import * as XLSX from \'xlsx\';? -
@Reynadan 它是一样的。我也试过
标签: typescript sapui5 xlsx