Closed yatessss closed 4 years ago
这里的 include配置,会直接设置给 内部的alita-loaders
。 所以需要:
const path = require('path')
module.exports = {
include:[
path.resolve('RNApp.js'),
path.resolve('src'),
path.resolve('node_modules', '@areslabs', 'hello-rn')
],
}
可参考 webpack include
好的我稍后试一下 有没有考虑增加webpack alisa的相关配置, 现在发现有些引用相对路径不是很方便
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: yankang <notifications@github.com> 发送时间: 2020年1月9日 09:05 收件人: areslabs/alita <alita@noreply.github.com> 抄送: yatessss <897969073@qq.com>, Author <author@noreply.github.com> 主题: 回复:[areslabs/alita] Todo demo 引入第三方包后运行报错 (#48)
webpack 的alias配置方式,可以直接使用。 比如 HelloWorldRN
里面:
resolve: {
alias: {
"@areslabs/stringutil-rn": "@areslabs/stringutil-wx",
}
},
不过,我有一个疑问, 如果是相对路径的话, RN平台怎么处理呢?
好的谢谢
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: yankang <notifications@github.com> 发送时间: 2020年1月9日 09:12 收件人: areslabs/alita <alita@noreply.github.com> 抄送: yatessss <897969073@qq.com>, Author <author@noreply.github.com> 主题: 回复:[areslabs/alita] Todo demo 引入第三方包后运行报错 (#48)
可以在目录下定义一个package.json的文件规定别名,不过我还不清楚是webpack处理的还是IDE来处理的,要进一步了解下。目前用alita 觉得按文件或目录转换 是一个比较重要的功能
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: yankang <notifications@github.com> 发送时间: 2020年1月9日 09:13 收件人: areslabs/alita <alita@noreply.github.com> 抄送: yatessss <897969073@qq.com>, Author <author@noreply.github.com> 主题: 回复:[areslabs/alita] Todo demo 引入第三方包后运行报错 (#48)
不过,我有一个疑问, 如果是相对路径的化, RN平台怎么处理呢?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
在Todo demo中引入 hello-rn,在alita.config.js中添加
运行后报错