【问题标题】:(Nuxt)npm run dev have wrong,node_modules error(Nuxt)npm run dev 有错误,node_modules 错误
【发布时间】:2019-10-13 11:23:08
【问题描述】:

首先 英文不好请见谅,我用的是google翻译。

最近刚上班,想把公司里的代码转成localhost,开发起来更方便。

我不知道发生了什么。 我试过删除node_modules并重新安装。我也试过npm rebuild node-sass,还是不知道哪里有问题。

Failed to compile with 19 errors:                                                                    
                                                                                                          These relative modules were not found:
* ../../../../../../../../../assets/img/icon/clock.svg in 
./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-
loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??
ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-
3!./node_modules/vue-loader/lib??vue-loader-
options!./pages/_catName/vendorList/_location_id/index.vue?
vue&type=style&index=0&id=2e9c7704&lang=scss&scoped=true&

... ... 等等

Error message

my package.josn(1)

my package.josn(2)

my package.josn(3)

【问题讨论】:

  • 您可能在其中一个模块中导入了一些具有错误相对路径的文件(../../../../../../../../../assets/img/icon/clock.svg 似乎是导致问题的原因)

标签: vue-cli nuxt.js


【解决方案1】:

问题不清楚,但我想你需要先安装 css-loader 才能使用 style-loader。试试看:

npm install --save-dev style-loader

之后,在您的 config.js 文件中一起使用 style-loader 和 css-loader。例如:

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: ['style-loader', 'css-loader'],
      },
    ],
  },
};

【讨论】:

  • 它在 nuxt 中开箱即用
猜你喜欢
  • 2019-01-09
  • 2021-12-02
  • 2018-02-26
  • 2021-04-11
  • 1970-01-01
  • 2021-04-14
  • 2021-11-25
  • 2021-10-13
  • 1970-01-01
相关资源
最近更新 更多