【问题标题】:yarn build failed on Apple Silicon M1在 Apple Silicon M1 上构建纱线失败
【发布时间】:2021-09-01 09:10:55
【问题描述】:

我尝试构建在英特尔机器上构建的 js 项目。但是在 Apple Silicon M1 上我收到了这个错误。将此库添加到 package.json 并没有改变任何东西。

⠴  Building for production...

 ERROR  Failed to compile with 5 errors                                                                                                                                                                                                                                                           17:09:42

These dependencies were not found:

* @/views/Offer/components/Documents.vue in ./node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/views/Offer/Offer.vue?vue&type=script&lang=ts
* @/views/Offer/components/OfferSeller.vue in ./node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/views/Offer/Offer.vue?vue&type=script&lang=ts
* @/views/Offer/components/OfferTop.vue in ./node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/views/Offer/Offer.vue?vue&type=script&lang=ts
* @/views/Offer/components/ParamsList.vue in ./node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/views/Offer/Offer.vue?vue&type=script&lang=ts
* @/views/Offer/components/PaymentTypes.vue in ./node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/views/Offer/Offer.vue?vue&type=script&lang=ts

To install them, you can run: npm install --save @/views/Offer/components/Documents.vue @/views/Offer/components/OfferSeller.vue @/views/Offer/components/OfferTop.vue @/views/Offer/components/ParamsList.vue @/views/Offer/components/PaymentTypes.vue
 ERROR  Build failed with errors.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

yarn build 运行 vue-cli-service buildyarn buildnpm run build 给出相同的结果。

【问题讨论】:

  • 你运行了它告诉你运行的命令吗?
  • 是的!此命令失败。这不是正确的提示。此命令尝试在所有路径中查找 package.json。但这是文件而不是目录。

标签: node.js yarnpkg apple-m1 apple-silicon


【解决方案1】:

问题原来是不区分大小写的 HFS+ macos 文件系统。 Offer 目录中有 2 个目录:Componentscomponents。操作系统将它们视为一个文件夹。因此,构建崩溃了。 将components 重命名为components2 后构建成功完成。

【讨论】:

    猜你喜欢
    • 2022-01-06
    • 2021-09-11
    • 2021-06-13
    • 2021-04-03
    • 2023-04-02
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多