簡體   English   中英

錯誤:使用ReactJS和Django的webpack-dev-server

[英]Error: webpack-dev-server with ReactJS and Django

我嘗試使用Django + ReactJS創建一個全棧環境。 在這里,我使用Webpack捆綁程序,並且在嘗試從virtualenv運行我的webpack-server時遇到此錯誤。 我對應用程序開發非常陌生,這是我的第一次嘗試,那么有人可以幫助我嗎?

PS C:\Users\NikhileshSubramanian\Desktop\eduWebApp\env\frontend> npm run dev

frontend@0.1.0 dev C:\\ Users \\ NikhileshSubramanian \\ Desktop \\ eduWebApp \\ env \\ frontend webpack-dev-server module.js:549 throw err; ^

Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\NikhileshSubramanian\node_modules\html-webpack-plugin\lib\compiler.js:9:28)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! frontend@0.1.0 dev: `webpack-dev-server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the frontend@0.1.0 dev 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!     C:\Users\NikhileshSubramanian\AppData\Roaming\npm- 
cache\_logs\2018-09-29T07_48_56_942Z-debug.log

我的package.json中的腳本

"scripts": {
       "start": "react-scripts start",
       "build": "react-scripts build",
       "test": "react-scripts test --env=jsdom",
       "eject": "react-scripts eject",
       "buildwebpack": "webpack",
       "dev": "webpack-dev-server"
   },
   "devDependencies": {
          "webpack": "^4.20.2",
          "webpack-cli": "^3.1.1",
          "webpack-dev-server": "^3.1.9"
    }

項目工作目錄https://i.stack.imgur.com/z1v0p.png

我看到您正在使用Windows系統。因此,可能需要為此“ webpack / lib / node / NodeTemplatePlugin”模塊配置環境變量。 然后可以找到該模塊。

當我們通過create-react-app創建項目時,Webpack內置在React模塊中。 這就是Facebook發展起來的方式,以減少對環境設置的關注,並着眼於構建應用程序。 因此,有一種簡單的方法可以避免Webpack的啟動來創建我們的項目。

請參閱: https//www.techiediaries.com/react-tutorial/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM