Webpack 引用SharePoint Framework Web部件中的图像

Webpack 引用SharePoint Framework Web部件中的图像,webpack,web-parts,sharepoint-online,spfx,Webpack,Web Parts,Sharepoint Online,Spfx,我正在尝试创建一个包含图像的简单SharePoint Online Web部件。 问题是包装在Web部件中的图像没有显示 我找到了这个解决方案: 但问题是,当我吞下发球时,会出现一个错误: [10:19:10] Finished subtask 'post-copy' after 4.25 ms [10:19:10] Starting subtask 'collectLocalizedResources'... Request: '/node_modules/@microsoft/sp-p

我正在尝试创建一个包含图像的简单SharePoint Online Web部件。 问题是包装在Web部件中的图像没有显示

我找到了这个解决方案:

但问题是,当我吞下发球时,会出现一个错误:

[10:19:10] Finished subtask 'post-copy' after 4.25 ms
[10:19:10] Starting subtask 'collectLocalizedResources'...
  Request: '/node_modules/@microsoft/sp-page-context/dist/sp-page-context.js'
[10:19:10] Finished subtask 'collectLocalizedResources' after 26 ms
[10:19:10] Starting subtask 'configure-webpack'...
[10:19:11] Finished subtask 'configure-webpack' after 561 ms
[10:19:11] Starting subtask 'webpack'...
  Request: '/node_modules/@microsoft/sp-component-base/dist/sp-component-base.js'
  Request: '/node_modules/@microsoft/sp-extension-base/dist/sp-extension-base_en-us.js'
  Request: '/node_modules/@microsoft/sp-application-base/dist/sp-application-base_en-us.js'
  Request: '/node_modules/react/dist/react.js'
  Request: '/node_modules/react-dom/dist/react-dom.js'
[10:19:11] Error - [webpack] 'dist':
./lib/webparts/socialLinks/SocialLinksWebPart.js
Module not found: Error: Can't resolve 'set-webpack-public-path' in 'c:\runemy\git\spfx-social-links\lib\webparts\socialLinks'
resolve 'set-webpack-public-path' in 'c:\runemy\git\spfx-social-links\lib\webparts\socialLinks'
  Parsed request is a module
  using description file: c:\runemy\git\spfx-social-links\package.json (relative path: ./lib/webparts/socialLinks)
  after using description file: c:\runemy\git\spfx-social-links\package.json (relative path: ./lib/webparts/socialLinks)
    resolve as module
      c:\runemy\git\spfx-social-links\lib\webparts\socialLinks\node_modules doesn't exist or is not a directory
      c:\runemy\git\spfx-social-links\lib\webparts\node_modules doesn't exist or is not a directory
      c:\runemy\git\spfx-social-links\lib\node_modules doesn't exist or is not a directory
      c:\runemy\git\node_modules doesn't exist or is not a directory
      c:\runemy\node_modules doesn't exist or is not a directory
      looking for modules in c:\runemy\git\spfx-social-links\node_modules
        using description file: c:\runemy\git\spfx-social-links\package.json (relative path: ./node_modules)
好像是缺少了一个模块?如何启动并运行此程序?

案例关闭

案件通过以下方式解决:

npm install @microsoft/loader-set-webpack-public-path
npm install @microsoft/set-webpack-public-path-plugin --save-dev
并将
require('set-webpack-public-path!')
替换为
require(@microsoft/loader set-webpack public-path!')

-符文