ฉันเพิ่งเริ่มต้นกับ webpack และมีปัญหาในการสร้างตัวอย่างหลายจุดเริ่มต้นเพื่อสร้าง ไฟล์ webpack.config.js ในตัวอย่างประกอบด้วยบรรทัด
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
ซึ่งล้มเหลวสำหรับฉันด้วยข้อผิดพลาด
Error: Cannot find module '../../lib/optimize/CommonsChunkPlugin'
ฉันพบตัวอย่างอื่น ๆ ของการใช้ CommonsChunkPlugin พร้อมกับนิพจน์
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin("common.js");
ซึ่งล้มเหลวด้วยข้อผิดพลาด
ReferenceError: webpack is not defined
การค้นหาเพิ่มเติมบางอย่างพบจำนวนตัวอย่างรวมถึง
var webpack = require('webpack');
และตอนนี้งานสร้างของฉันก็ล้มเหลวด้วย
Error: Cannot find module 'webpack'
ฉันกำลังสูญเสียเกี่ยวกับวิธีการดำเนินการต่อไป
Error: Cannot find module 'webpack'
เป็นข้อผิดพลาดของโหนด ดังนั้นสิ่งนี้ไม่เกี่ยวข้องกับ webpack (afaict) ดูเหมือนว่าโหนดที่กำลังมองหาในโฟลเดอร์ผิด ...
npm install -g webpack
ว่าไม่ได้ผลสำหรับฉันเช่นกัน แต่ต้องใช้ด้วยnpm install webpack
- ตรวจสอบให้แน่ใจว่าคุณอยู่ในโฟลเดอร์รูทของแอปเมื่อคุณโทรnpm install webpack
แล้วตรวจสอบว่ามีโมดูลอยู่ในnode_modules
โฟลเดอร์หรือไม่ ดูเหมือนว่าโมดูลwebpack
ต้องการfsevents
(ตัวเลือก) บนระบบ linux - ฉันใช้ Windows ดังนั้นฉันไม่แน่ใจ - ลองติดตั้งfsevents
ด้วย
webpack
ในโฟลเดอร์แอพในเครื่องโดยใช้npm install webpack
ไม่ใช้-g
npm install webpack
มาก่อนไหม?