webpack 打包報錯 The 'mode' option has not been set, webpack will fallback to 'production' for,Module not found: Error: Can't resolve,WARNING in configurationnode
運行環境:webpack
我先全局安裝了 webpack 和 webpack-cli:web
仔細看 webpack 官網手冊發現,從4.0開始,運行 webpack 時必定要加參數 --mode development [開發環境] 或者 --mode production [生產環境] :npm
不使用配置文件的用法
<entry>
windows一個文件名或一組被命名的文件名,做爲構建項目的入口起點。你能夠傳遞多個入口(每一個入口在啓動時加載)。若是傳遞一個形式爲
<name> = <request>
的鍵值對,則能夠建立一個額外的入口起點。它將被映射到配置選項(configuration option)的entry
屬性。bash
<output>
app要保存的 bundled 文件的路徑和文件名。它將映射到配置選項
output.path
和output.filename
。spa
示例code
若是有配置文件(webpack.config.js),加入 mode 便可。blog
成功!
附:
參數 | 說明 | 輸入類型 | 默認值 |
---|---|---|---|
--mode | 用到的模式,"development" 或 "production" 之中的一個 | string |