FAQ
优质
小牛编辑
127浏览
2023-12-01
Q:安装依赖的时候能用 tnpm 么?
A: 使用 rax-scripts
工程构建小程序的时候,disableCopyNpm
默认值为 false
,使用天马链路构建小程序的时候,该值为 true
。由于支付宝 IDE 的限制,当 disableCopyNpm
为 true
的时候,项目依赖不能直接通过 tnpm 安装,如果需要安装内网包,需要这样做:
- 安装ayarn命令:
$ tnpm install yarn @ali/yarn -g
- 在项目目录执行:
$ ayarn
或者通过 nrm 管理源:
$ nrm use tnpm
$ npm i
Q: 一个组件文件可以有多个导出么?
A: 不支持,实现上是 Rax 单文件组件会生成 4 个小程序文件(axml/axss/json/js),所以一个组件文件只能对应一个小程序原生组件,既不能导出多个组件,也不能导出一个组件 + 多个函数(Unreleased)。
Q:CSS 文件可以不写单位么?
A: 目前如果用如下方式引入可以不加单位:
import styles from './index.css';
如果直接引入是要带单位的:
import './index.css';
Tip: Rax1.0 推荐大家使用 rpx
单位。