yelo
yelo
使用 [sass-loader](https://github.com/webpack-contrib/sass-loader) 正常地配置 webpack 即可。 参考: - [Webpack Configuration](https://webpack.js.org/configuration/#options) - [mina-loader - options](https://github.com/tinajs/mina-webpack/tree/master/packages/mina-loader#options)
我自己不是 TypeScript 的用户,不过据了解 @Jimexist 的团队有在用,而且贡献了两个 DefinitelyTyped,不知道对你有没有帮助: - https://github.com/DefinitelyTyped/DefinitelyTyped/pull/27191 - https://github.com/DefinitelyTyped/DefinitelyTyped/pull/27231 另外,结合 mina-webpack 使用的话,有个测试用例可以参考下: - https://github.com/tinajs/mina-webpack/blob/05077d437e25d94fccd6972f2f967d7e612d2a3a/packages/mina-loader/test/separation.js#L52-L94
除了支付宝小程序,目前没有支持跨端的计划。
@chaucerling 抱歉没有具体的计划。不过最近我也在试着生成支付宝小程序,确实也发现了挺多跟微信不一致的地方,除了上面这几个问题,这里也有一些资料:https://github.com/douzi8/wxToAlipay
可以平滑过渡。 如果想同时使用 [mina-webpack](https://github.com/tinajs/mina-webpack) 的话,推荐步骤: 1. [必须] 新建目录,使用 `npx sao mina` 创建包含 mina-webpack 的模版项目。 2. [必须] 将现有代码移入新项目的 `src` 目录中。 3. [必须] 将 `app.*` 合并为 `app.mina`,检查 app 配置中依赖的 `pages` 路径是否正确;由于 mina-webpack 兼容原生小程序...
目前没有很方便的方法,只能配置两份 webpack.config.js,分别将 entry 指向两个项目的 app.mina 文件,然后单独编译。 有兴趣的话可以试下改 [mina-entry-webpack-plugin](https://github.com/tinajs/mina-webpack/blob/master/packages/mina-entry-webpack-plugin/README.md),使其支持列表类型的 entry 参数。
似乎 vetur 新版有问题 https://github.com/vuejs/vetur/issues/1480 https://github.com/vuejs/vetur/issues/1451 https://github.com/vuejs/vetur/issues/1388 暂时可以先在 vscode 里降级 vetur 到 0.22.4
现在还没有 Atom 的插件,只能借 [language-vue-component](https://atom.io/packages/language-vue-component) 支持。但这个插件相比 VSCode 的 [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) 而言扩展性没那么强,所以 `` 区块的内容还没有办法高亮。
Component properties 可以先用 observe 满足,其他场景确实需要 watch API,欢迎 PR ~
Component 现在兼容了 observers 接口 #40 ,对在组件中监听数据的场景有帮助 😄