Cannot read property ‘unprefixed‘ of undefined 启动项目的时候报错 : postcss-rtl

完整的报错信息如下

98% after emitting SizeLimitsPlugin

 ERROR  Failed to compile with 1 error                                                                                                    3:14:04F10: PM┤

 error  in ./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css&

Syntax Error: TypeError: Cannot read property 'unprefixed' of undefined


 @ ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/vue-cli-plugin-quasar/lib/loader.auto-import.js?kebab!./node_modules/cache-loader/dist/cjs.js??ref--0-1!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css& 4:14-439 15:3-20:5 
16:22-447
 @ ./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css&
 @ ./src/App.vue
 @ ./src/main.ts
 @ multi (webpack)-dev-server/client?http://10.89.13.164:8080/sockjs-node (webpack)/hot/dev-server.js ./src/main.ts

No type errors found
Version: typescript 4.3.5
Time: 5013ms

查看下你的package.json,如果也引用了 “postcss-rtl”: “^1.2.3”, 这个依赖,可能就是它关联依赖 “postcss” 版本问题引起的,
在这里插入图片描述
只需要将 postcss 版本号修正为上图所示,即可解决。
记得清理下包

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在MATLAB中设计OFDM系统,可以按照以下步骤进行: 1. 生成二进制数据,并进行调制,得到基带信号。 2. 将基带信号分组,每组进行串并转换,得到并行数据序列。 3. 对并行数据序列进行FFT变换,得到频域数据序列。 4. 将频域数据序列映射到子载波上,得到OFDM符号。 5. 为了克服多径效应,添加循环前缀。循环前缀的长度应该大于信道的最大时延。 6. 将OFDM符号加上循环前缀,得到发送信号。 7. 在接收端,去掉循环前缀,并进行FFT变换,得到接收到的频域数据序列。 8. 对接收到的频域数据序列进行解调,并进行串并转换,得到接收到的基带信号。 下面给出一个简单的OFDM系统示例代码: ```matlab % 生成二进制数据 data = randi([0 1], 1, 1024); % 将二进制数据调制,得到基带信号 mod_signal = qammod(data, 16); % 将基带信号分组 N = 64; num_symbols = length(mod_signal)/N; mod_signal = reshape(mod_signal, N, num_symbols); % 串并转换 parallel_signal = ifft(mod_signal, N); % 对并行数据进行FFT变换,得到频域数据序列 frequency_data = fft(parallel_signal); % 将频域数据序列映射到子载波上 subcarrier_index = [-26:-1 1:26]; mapped_data = zeros(1, num_symbols*64); mapped_data(subcarrier_index+N/2+1) = frequency_data; % 添加循环前缀 prefix_length = 16; prefixed_data = [mapped_data(:,end-prefix_length+1:end) mapped_data]; % 发送信号 tx_signal = reshape(prefixed_data, 1, []); % 接收信号 rx_signal = tx_signal; % 去掉循环前缀 unprefixed_data = reshape(rx_signal, 80, []); unprefixed_data = unprefixed_data(:, prefix_length+1:end); % 对接收到的数据进行FFT变换,得到频域数据序列 received_frequency_data = fft(unprefixed_data); % 将频域数据序列解调并进行串并转换,得到接收到的基带信号 received_mod_signal = reshape(received_frequency_data, 1, []); received_data = qamdemod(received_mod_signal, 16); ``` 这里使用了16QAM调制方式,同时使用64个子载波。可以根据实际需求修改相应的参数,例如调制方式、子载波数量、循环前缀长度等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值