[問題] 關於webpack.config.js的問題

作者: FrankYoshi (作別人生命中的天使!)   2016-10-15 12:31:52
各位前輩你們好
想請教各位一個問題
在學習webpack.config.js的地方有一困惑
在webpack.config中
有些教學檔案程式碼最前面都會加入:
var webpack = require(‘webpack')
var path = require('path') …...
例:
http://zhaoda.net/webpack-handbook/plugin.html
我的問題:
npm webpack不是就已經安裝好webpack模組
加入var webpack = require(‘webpack’)這一行的目的為何?
是因為webpack.config檔案裡面要用到webpack的方法就要require(‘webpack’)嗎?
作者: tom603172002 (chen ru)   2016-10-15 13:02:00
因為plugin會用到
作者: Hevak (Arthow Eshes)   2016-10-15 13:21:00
js檔不會知道那些原本不是js內建的東西要從哪裡拉進來,npm install也只是幫你把這個東西放到node_modules這個資料夾下面,可是js檔本身在跑的時候他還是不知道你所謂的webpack就是node_modules下的webpack所export出來的東西,所以在跑js的時候要先require('webpack')把node_modules下的webpack模組給引入進來所以你要理解成要用到webpack的方法所以就要require其實也沒錯,因為那些本身不是js裡面的東西但你也要先npm install過webpack,require('webpack')才能成功
作者: FrankYoshi (作別人生命中的天使!)   2016-10-15 17:01:00
謝謝樓上各位前輩的指導~總算豁然開朗
作者: s25g5d4 (function(){})()   2016-10-15 20:54:00
有如 python 的 import, C/C++ 的 #include

Links booklink

Contact Us: admin [ a t ] ucptt.com