微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Apple Silicon M1 上的纱线构建失败

如何解决Apple Silicon M1 上的纱线构建失败

我尝试构建在 Intel 机器上构建的 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 给出相同的结果。

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。