taro,react项目,我本地windows可以打包成功,云效流水线会报错,怎么解决?-[阿里云_云淘科技]

taro,react项目,我本地windows可以打包成功,云效流水线会报错,看起来是 Module not found: Can’t resolve ‘./legalizePopup.scss’ in ‘/root/worksp这么个提示,怎么解决?taro,react项目,我本地windows可以打包成功,云效流水线会报错,怎么解决?-[阿里云_云淘科技]

以下为热心网友提供的参考意见

这个问题可能是由于在云效流水线中,相对路径没有正确解析导致的。你可以尝试以下方法解决这个问题:

  1. 确保你的项目中有一个名为legalizePopup.scss的文件,并且它位于正确的位置。通常,这个文件应该位于项目的src/styles目录下。

  2. 在打包时,确保使用正确的相对路径。例如,如果你的legalizePopup.scss文件位于src/styles目录下,你可以在webpack.config.js文件中这样配置:

module.exports = {
  // ...
  module: {
    rules: [
      {
        test: /\.scss$/,
        use: [
          'style-loader',
          {
            loader: 'css-loader',
            options: {
              importLoaders: 1,
              sourceMap: true,
            },
          },
          'sass-loader',
        ],
      },
    ],
  },
};
  1. 如果问题仍然存在,尝试在云效流水线中使用绝对路径替换相对路径。例如,将./legalizePopup.scss替换为/root/worksp/src/styles/legalizePopup.scss

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21316.html

(0)
匿名
上一篇 2024年1月10日 下午3:13
下一篇 2024年1月10日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。