Gatsby: لا يمكن تعيين إخراج حزمة الويب. publicPath

تم إنشاؤها على ١٦ يونيو ٢٠١٩  ·  1تعليق  ·  مصدر: gatsbyjs/gatsby

وصف

كنت أرغب في رؤية أسماء الملفات الخاصة بنقاط css في أدوات تطوير Chrome.
image
ينص الملف التمهيدي لـ style-loader أنه يجب تعيين خاصية output.publicPath webpack. إعداده عبر gatsby-config.js يجعل gatsby develop يفشل.

خطوات التكاثر

gatsby-node.js:

  exports.onCreateWebpackConfig = ({ stage, rules, loaders, plugins, actions }) => actions.setWebpackConfig({
    output: {
      publicPath: '/',
    },
 });

نتيجة متوقعة

يجب أن يحدد المسار ، ومن المفترض أن يتم إنشاء المسارات المطلقة لملفات css الخاصة بي من محمل النمط الذي قمت بتكوينه

نتيجة فعلية

> gatsby develop

success open and validate gatsby-configs - 0.058 s
success load plugins - 1.072 s
success onPreInit - 0.009 s
success initialize cache - 0.035 s
success copy gatsby files - 0.138 s
success onPreBootstrap - 0.026 s
success source and transform nodes - 0.087 s
success building schema - 0.349 s
success createPages - 0.004 s
success createPagesStatefully - 0.082 s
success onPreExtractQueries - 0.015 s
success update schema - 0.042 s
success extract queries from components - 0.157 s
success run static queries - 0.208 s — 2/2 10.53 queries/second
success run page queries - 0.052 s — 6/6 146.57 queries/second
success write out page data - 0.011 s
success write out redirect data - 0.008 s
success Build manifest and related icons - 0.411 s
success Build manifest and related icons - 0.014 s
success onPostBootstrap - 0.476 s
⠀
info bootstrap finished - 9.560 s
⠀
error There was an error compiling the html.js component for the development server.

See our docs page on debugging HTML builds for help https://gatsby.dev/debug-html


  Error: ./.cache/gatsby-browser-entry.js
  Module not found: Error: Can't resolve 'gatsby-link' in '/.../.cac
  he'
  resolve 'gatsby-link' in '/.../.cache'
    Parsed request is a module
   @ ./.cache/gatsby-browser-entry.js 3:0-112 42:0-45:64 42:0-45:64 42:0-45:64 42:0-45:64 42:0-45:64
  42:0-45:64 42:0-45:64 42:0-45:64
   @ ./node_modules/gatsby-plugin-manifest/gatsby-ssr.js
   @ ./.cache/api-runner-ssr.js

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] develop: `gatsby develop`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] develop script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /.../.npm/_logs/2019-06-16T19_56_49_086Z-debug.log
error Command failed with exit code 1.

بيئة

نظام:
نظام التشغيل: macOS High Sierra 10.13.6
وحدة المعالجة المركزية: (4) x64 Intel (R) Core (TM) i5-4260U CPU @ 1.40GHz
شل: 5.6.2 - / usr / local / bin / zsh
الثنائيات:
العقدة: 10.15.2 - / usr / local / bin / node
الغزل: 1.13.0 - / usr / local / bin / yarn
npm: 6.7.0 - / usr / local / bin / npm
اللغات:
بايثون: 2.7.15 - / usr / local / bin / python
المتصفحات:
الكروم: 74.0.3729.169
سفاري: 12.1.1
الحزم:
غاتسبي: ^ 2.8.6 => 2.8.6
صورة gatsby: ^ 2.1.2 => 2.1.2
gatsby-plugin-manifest: ^ 2.1.1 => 2.1.1
gatsby-plugin-offline: ^ 2.1.1 => 2.1.1
gatsby-plugin-response-helmet: ^ 3.0.12 => 3.0.12
gatsby-plugin-sass: ^ 2.0.11 => 2.0.11
gatsby-plugin-sharp: ^ 2.1.3 => 2.1.3
gatsby-plugin-typecript: ^ 2.0.15 => 2.0.15
نظام ملفات جاتسبي المصدر: ^ 2.0.38 => 2.0.38
محول غاتسبي شارب: ^ 2.1.21 => 2.1.21

question or discussion

>كل التعليقات

يا @ ويلدييز

سيتم تجاهل بعض خيارات التهيئة في حالة ضبطها لمحاولة منع الانكسار العرضي. على وجه التحديد ، سيتم تجاهل أي تغيير في الإدخال ، أو الإخراج ، أو الهدف ، أو أدوات حل التحميل.

كما هو موثق في https://www.gatsbyjs.org/docs/actions/#setWebpackConfig (المقتطف أعلاه) ، لا ندعم تعيين مفتاحين و output أحدهما!

إغلاق هذه المشكلة في الوقت الحالي ولكن لا تتردد في إعادة فتحها إذا كان بإمكاننا المساعدة في أي شيء آخر متعلق بهذا الأمر.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات