Skip to content

Commit 15341d1

Browse files
committed
fix: wrong path
1 parent 6cb4b2d commit 15341d1

23 files changed

+204
-212
lines changed

docs/config-detail.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ module.exports = {
241241

242242
`array`
243243

244-
一个 preset 是一系列 Taro 插件的集合,配置语法同 [plugins](./config-detail.md#plugins)
244+
一个 preset 是一系列 Taro 插件的集合,配置语法同 [plugins](./config-detail#plugins)
245245

246246
```js
247247
module.exports = {

docs/css-modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: 使用 CSS Modules
44

55
## 用法
66

7-
Taro 中内置了 [CSS Modules](https://github.com/css-modules/css-modules) 的支持,但默认是关闭的,如果需要开启使用,请先在[编译配置](./config-detail.md)中添加如下配置。
7+
Taro 中内置了 [CSS Modules](https://github.com/css-modules/css-modules) 的支持,但默认是关闭的,如果需要开启使用,请先在[编译配置](./config-detail)中添加如下配置。
88

99
### 在小程序端开启
1010

docs/guide.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1589,7 +1589,7 @@ export default {
15891589

15901590
#### 使用 Webpack 进行拓展
15911591

1592-
[打包体积分析](#打包体积分析) 中我们在 [mini.webpackChain](./config-detail.md/#miniwebpackchain-1) 添加了一个 Webpack 插件,达到了打包体积/依赖分析的效果。
1592+
[打包体积分析](#打包体积分析) 中我们在 [mini.webpackChain](./config-detail/#miniwebpackchain-1) 添加了一个 Webpack 插件,达到了打包体积/依赖分析的效果。
15931593

15941594
事实上通过 `mini.webpackChain` 这个配置我们可以几乎使用任何 Webpack 生态的插件和 `loader`,例如我们想使用 `CoffeeScript` 来进行开发:
15951595

@@ -1627,7 +1627,7 @@ const config = {
16271627
除此之外,Taro 的插件化功能还可以拓展 Taro CLI 编译命令,拓展编译流程,拓展编译平台,你可以访问 [插件功能文档](./plugin.md) 了解更多自定义配置的信息。
16281628

16291629
:::info 了解更多
1630-
除了以上两种方式外,Taro 还提供大量的编译相关选项,你可以访问 [编译配置详情](./config-detail.md) 文档了解更多。
1630+
除了以上两种方式外,Taro 还提供大量的编译相关选项,你可以访问 [编译配置详情](./config-detail) 文档了解更多。
16311631
:::
16321632

16331633
## 多端开发

docs/platform-plugin/how.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ title: 编写端平台插件
3737

3838
### 一、编写 Taro 插件
3939

40-
前置阅读:[【如何编写一个 Taro 插件】](./plugin-custom)
40+
前置阅读:[【如何编写一个 Taro 插件】](../plugin-custom)
4141

4242
首先我们需要编写一个 Taro 插件来注册我们的编译平台,如:
4343

docs/plugin-custom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export default (ctx) => {
8787
正如前面所述,针对编译过程,有 `onBuildStart``onBuildFinish``onBuildComplete` 三个钩子来分别表示编译开始,编译结束和构建完成,而除此之外也有更多 API 来对编译过程进行修改,如下:
8888

8989
- `ctx.onBuildStart(() => void)`,编译开始,接收一个回调函数
90-
- `ctx.modifyWebpackChain(args: { chain: any }) => void)`,编译中修改 webpack 配置,在这个钩子中,你可以对 webpackChain 作出想要的调整,等同于配置 [`webpackChain`](./config-detail.md#miniwebpackchain)
90+
- `ctx.modifyWebpackChain(args: { chain: any }) => void)`,编译中修改 webpack 配置,在这个钩子中,你可以对 webpackChain 作出想要的调整,等同于配置 [`webpackChain`](./config-detail#miniwebpackchain)
9191
- `ctx.modifyBuildAssets(args: { assets: any }) => void)`,修改编译后的结果
9292
- `ctx.onBuildFinish(() => void)`,编译结束,接收一个回调函数。在每次 Webpack 编译后都会被触发。如果是在 watch 模式下,那么每当有文件改变触发 Webpack 编译时,都会触发 `onBuildFinish` 钩子。
9393
- `ctx.onBuildComplete(() => void)`,构建完成,接收一个回调函数。在 Taro 构建命令结束后被触发,与 `onBuildFinish` 钩子的区别在于其只会被触发一次。

docs/plugin.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Taro 引入了插件化机制,目的是为了让开发者能够通过编写插
88

99
### 官方插件
1010

11-
- [@taro/plugin-mini-ci](plugin-mini-ci.md),小程序持续集成插件。感谢 [@bigmeow](https://github.com/bigmeow) 的贡献!
11+
- [@taro/plugin-mini-ci](./plugin-mini-ci),小程序持续集成插件。感谢 [@bigmeow](https://github.com/bigmeow) 的贡献!
1212
- [@tarojs/plugin-mock](https://github.com/NervJS/taro-plugin-mock),一个简易的数据 mock 插件。
1313

1414
### 社区优质插件
@@ -22,11 +22,11 @@ Taro 引入了插件化机制,目的是为了让开发者能够通过编写插
2222

2323
## 如何引入插件
2424

25-
你可以从 npm 或者本地中引入插件,引入方式主要通过 [编译配置](./config-detail.md)中的 `plugins``presets`,使用如下
25+
你可以从 npm 或者本地中引入插件,引入方式主要通过 [编译配置](./config-detail)中的 `plugins``presets`,使用如下
2626

2727
### plugins
2828

29-
插件在 Taro 中,一般通过[编译配置](./config-detail.md)中的 `plugins` 字段进行引入。
29+
插件在 Taro 中,一般通过[编译配置](./config-detail)中的 `plugins` 字段进行引入。
3030

3131
`plugins` 字段取值为一个数组,配置方式如下:
3232

@@ -57,7 +57,7 @@ const config = {
5757

5858
如果你有一系列插件需要配置,而他们通常是组合起来完成特定的事儿,那你可以通过**插件集** `presets` 来进行配置。
5959

60-
配置[编译配置](./config-detail.md)中的 `presets` 字段,如下。
60+
配置[编译配置](./config-detail)中的 `presets` 字段,如下。
6161

6262
```js title="/config/index.js"
6363
const config = {

docs/static-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ console.log(namedJson.x)
6767

6868
在小程序的样式中,默认不能直接引用本地资源,只能通过网络地址、Base64 的方式来进行资源引用,为了方便开发,Taro 提供了直接在样式文件中引用本地资源的方式,其原理是通过 `PostCSS`[`postcss-url`](https://github.com/postcss/postcss-url) 插件将样式中本地资源引用转换成 Base64 格式,从而能正常加载。
6969

70-
Taro 默认会对 `1kb` 大小以下的资源进行转换,如果需要修改配置,可以在 `config/index.js` 中进行修改,配置位于 [`weapp.module.postcss`](./config-detail.md#weappmodulepostcss)
70+
Taro 默认会对 `1kb` 大小以下的资源进行转换,如果需要修改配置,可以在 `config/index.js` 中进行修改,配置位于 [`weapp.module.postcss`](./config-detail#weappmodulepostcss)
7171

7272
具体配置如下
7373

packages/taro/types/compile/config/project.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export interface IProjectBaseConfig {
6767
onCompilerMake?: (compilation: Webpack.Compilation, compiler: Webpack.Compiler, plugin: any) => Promise<any>
6868
onWebpackChainReady?: (webpackChain: Chain) => Promise<any>
6969
/**
70-
* 编译中修改 webpack 配置,在这个钩子中,你可以对 webpackChain 作出想要的调整,等同于配置 [`webpackChain`](./config-detail.md#miniwebpackchain)
70+
* 编译中修改 webpack 配置,在这个钩子中,你可以对 webpackChain 作出想要的调整,等同于配置 [`webpackChain`](./config-detail#miniwebpackchain)
7171
*/
7272
modifyWebpackChain?: (chain: Chain, webpack: typeof Webpack, data: IModifyWebpackChain) => Promise<any>
7373
/**

versioned_docs/version-1.x/css-modules.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: 使用 CSS Modules
44

55
> 1.2.0 版本开始支持,RN 端已兼容
66
7-
Taro 中内置了 [CSS Modules](https://github.com/css-modules/css-modules) 的支持,但默认是关闭的,如果需要开启使用,请先在[编译配置](./config-detail.md)中添加如下配置。
7+
Taro 中内置了 [CSS Modules](https://github.com/css-modules/css-modules) 的支持,但默认是关闭的,如果需要开启使用,请先在[编译配置](./config-detail)中添加如下配置。
88

99
小程序端开启
1010

@@ -47,6 +47,7 @@ h5: {
4747
在开启之后,你就可以在 Taro 中使用 CSS Modules 功能了,值得注意的是,Taro 中使用 CSS Modules 有两种模式,分别为全局转换及部分自定义转换模式,通过 `namingPattern` 配置进行控制
4848

4949
`namingPattern` 配置取值分别如下:
50+
5051
- `global`,表示全局转换,所有样式文件都会经过 CSS Modules 转换处理,除了文件名中包含 `.global.` 的样式文件
5152
- `module`,表示自定义转换,只有文件名中包含 `.module.` 的样式文件会经过 CSS Modules 转换处理
5253

@@ -81,10 +82,10 @@ import styles from './Test.module.scss'
8182
export default class Test extends Component {
8283
constructor(props) {
8384
super(props)
84-
this.state = { }
85+
this.state = {}
8586
}
8687

87-
render () {
88+
render() {
8889
return (
8990
<View className={styles.test}>
9091
<Text className={styles.txt}>Hello world!</Text>

versioned_docs/version-1.x/static-reference.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ import defaultExportName from './css/path/name.js'
3535
可以直接通过 ES6 的 `import` 语法来引用此类文件,拿到文件引用后直接在 JSX 中进行使用
3636

3737
```jsx
38-
3938
// 引用文件
4039
import namedPng from '../../images/path/named.png'
4140

4241
// 使用
43-
<View>
42+
;<View>
4443
<Image src={namedPng} />
4544
</View>
4645
```
@@ -52,11 +51,11 @@ import namedPng from '../../images/path/named.png'
5251
```jsx
5352
// 引用 json 文件
5453
/**
55-
* named.json
56-
* {
57-
* x: 1
58-
* }
59-
**/
54+
* named.json
55+
* {
56+
* x: 1
57+
* }
58+
**/
6059
import namedJson from '../../json/path/named.json'
6160

6261
console.log(namedJson.x)
@@ -66,7 +65,7 @@ console.log(namedJson.x)
6665

6766
在小程序的样式中,默认不能直接引用本地资源,只能通过网络地址、Base64 的方式来进行资源引用,为了方便开发,Taro 提供了直接在样式文件中引用本地资源的方式,其原理是通过 `PostCSS`[`postcss-url`](https://github.com/postcss/postcss-url) 插件将样式中本地资源引用转换成 Base64 格式,从而能正常加载。
6867

69-
Taro 默认会对 `10kb` 大小以下的资源进行转换,如果需要修改配置,可以在 `config/index.js` 中进行修改,配置位于 [`weapp.module.postcss`](./config-detail.md#weappmodulepostcss)
68+
Taro 默认会对 `10kb` 大小以下的资源进行转换,如果需要修改配置,可以在 `config/index.js` 中进行修改,配置位于 [`weapp.module.postcss`](./config-detail#weappmodulepostcss)
7069

7170
具体配置如下
7271

versioned_docs/version-2.x/async-await.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ $ yarn add babel-plugin-transform-runtime --dev
1111
$ yarn add babel-runtime
1212
```
1313

14-
随后修改项目 [`babel` 配置](./config-detail.md#babel),增加插件 `babel-plugin-transform-runtime`
14+
随后修改项目 [`babel` 配置](./config-detail#babel),增加插件 `babel-plugin-transform-runtime`
1515

1616
```js
1717
babel: {

0 commit comments

Comments
 (0)