您的位置:首页 > 汽车 > 新车 > 淘宝网页设计代码_莱芜口镇规划_电商代运营公司100强_今天发生的新闻

淘宝网页设计代码_莱芜口镇规划_电商代运营公司100强_今天发生的新闻

2025/8/27 22:43:19 来源:https://blog.csdn.net/qq_35624642/article/details/146527162  浏览:    关键词:淘宝网页设计代码_莱芜口镇规划_电商代运营公司100强_今天发生的新闻
淘宝网页设计代码_莱芜口镇规划_电商代运营公司100强_今天发生的新闻

最近在做微信小程序的项目,创建好项目后,按官方方式引入TDesign组件,但还是一直提示报错(Component is not found in path "miniprogram_npm/tdesign-miniprogram/button/button" (using by "pages/login/login").(env: macOS,mp,1.06.2412050; lib: 3.7.11))。

后面解决了,项目详情勾选上将JS编译成ES5。问题原因估计是我使用的小程序模板是TS+Sass的官方模板,

用typescript,打包后小程序工具默认打包成CommonJS模式,导致找不到文件。

官方安装步骤:

1、安装

npm i tdesign-miniprogram -S --production

安装完之后,需要在微信开发者工具中对 npm 进行构建:工具 - 构建 npm。 

构建时会出现NPM packages not found字样

2、构建前的配置

在project.config.json文件中添加配置

    "packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./miniprogram/"}],

 

在tsconfig.json文件中添加配置

"module": "ESNext",  // CommonJS修改为 ESNext  
"paths": {"tdesign-miniprogram/*":["./miniprogram/miniprogram_npm/tdesign-miniprogram/*"]}

3、修改 app.json 

将 app.json 中的 "style": "v2" 移除。

 因为 该配置 表示启用新版组件样式,将会导致 TDesign 的组件样式错乱。

此时这样之后,界面能显示,但控制台还是报错,

 

4、重要的一步骤

微信开发者工具,项目详情勾选上将JS编译成ES5,勾选上后就不报错了,这一步很重要

 

参考文献:

1、 TDesign

2、Component is not found in path “..../miniprogram_npm/@vant/weapp/button/index“ (using by “pages/inde-CSDN博客

3、正确使用微信小程序组件库,解决报错Component is not found in path-CSDN博客 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com