已采納回答 / cmy11
要,而且官方也不推薦使用全局安裝的webpack。你全局安裝最新版,但是假如實(shí)際工作中要維護(hù)一個(gè)項(xiàng)目是舊版webpack打包的配置文件寫好了,也是舊版的語法,你用新版的webpack打包不就報(bào)錯(cuò)了嗎?(可以在對應(yīng)項(xiàng)目安裝指定版本的webpack)
2017-08-04
已采納回答 / cmy11
因?yàn)槟阒苯虞斎雡ebpack,它相當(dāng)于搜尋全局的webpack(你沒安裝全局),就報(bào)錯(cuò)了。
而npm run 自定義命令 則是在項(xiàng)目的模塊中搜尋webpack。其實(shí)這個(gè)webpack就藏在項(xiàng)目某個(gè)模塊的目錄中,就是node_modules/.bin/webpack。
所以你的完整命令是,node_modules/.bin/webpack 后面接參數(shù)選項(xiàng)。
或者全局安裝webpack,那么就可以直接運(yùn)行命令webpack,實(shí)際也是執(zhí)行項(xiàng)目中的node_modules/.bin/webpack
2017-08-02
已采納回答 / 牡蠣先生
視頻的webpack版本跟現(xiàn)在你裝的應(yīng)該不一樣 你看下文檔就知道了
最贊回答 / 慕設(shè)計(jì)7780073
解決了,在less 里面寫全 。我的是webpack 3.0版本的use:[ {loader: 'style-loader'}, ? ? ? ? ? ? ?{loader: 'css-loader',options:{importLoaders:1}},? ? ? ? ? ? ? ?{loader: 'postcss-loader'}, ? ? ? ? ? ? ?{loader: 'less-loader',} ? ? ? ? ? ? ],就行
2017-08-01
已采納回答 / qq_小指頭_0
webpack是webpack自帶的一條打包命令,是最基本的打包命令。npm run webpack,則是在package.json文件中有一個(gè)script配置項(xiàng),在這個(gè)script里面自定義的一條命令,它通過npm來運(yùn)行。例如:scripts": {? ? "start": "webpack --config webpack.config.js --progress --watch"}當(dāng)腳本名為“start”時(shí),可以省略“run”,直接為:npm start你說的屬于這種情況:腳本名稱為“webpack...
2017-08-01
最贊回答 / 康遇
直接webpack,其實(shí)是運(yùn)行node_modules/.bin/webpackpackage.json是 通過npm init生成的配置文件,是和npm相關(guān)的,跟webpack沒有任何的關(guān)系在package.json的scripts中配置的webpack命令的名字可以改成任意合法的名稱,你可以叫build,也可以叫其他的名稱既然package.json是npm init生成的,那么在里面編寫的命令當(dāng)然需要通過npm來運(yùn)行,也就是npm ?run ?...
2017-08-01
已采納回答 / 慕絲0963956
我試過了,都可以達(dá)到想要的效果,而且后者可能沒有使用path的原因速度更快些,另外,——dirname后面的相對路徑前面不要加.
最新回答 / 睡覺青蛙
修改配置信息以后css文件并沒有編譯??偸翘崾綽undle。js沒有找到資源。報(bào)錯(cuò):index.html:11 GET file:///E:/aawebpack/bundle.js net::ERR_FILE_NOT_FOUND以下是我修改的配置文件,請問這到底是怎么回事?var path=require("path");module.exports={entry:"./src/js/app.js",output:{?path:__dirname+"/dist",?filename:"bundle.js"...
2017-07-31