鍍金池/ 問答/HTML5  HTML/ html-webpack-plugin template的路徑是相對于那個路徑的

html-webpack-plugin template的路徑是相對于那個路徑的?

  1. 一個php項目中嵌入一個前端的vuejs項目,項目的目錄如下:
.
├── app
├── debug.log
├── node_modules
├── nodemon.json
├── package.json
├── phpunit.xml
├── public
│?? ├── index.html
│?? ├── index.php
│?? ├── mix-manifest.json
│?? ├── robots.txt
│?? └── static
├── readme.md
├── resources
│?? ├── README.md
│?? ├── build
│?? ├── config
│?? ├── index.html
│?? ├── src
│?? └── static
├── routes
│?? ├── api.php
│?? ├── channels.php
│?? ├── console.php
│?? └── web.php
├── server.php
└── yarn.lock

項目的結(jié)構(gòu)是這樣的,package.json和node_modules 都是放在了項目的根目錄下,resources目錄下放著前端的vue項目代碼。目的是實現(xiàn)在項目根目錄下運行npm run build 將js css index.html 文件 打包到public 文件下。

  1. 問題是:

在項目的跟目錄下運行npm run dev總是報錯,后臺把webpack.dev.conf.js 中的

new HtmlWebpackPlugin({
      filename: 'index.html',
      template: './resources/index.html',
      inject: true
    }),

hmtl-webpack-plugin插件的template由原來的‘index.html’改為'./resources/index.html',才工作正常,現(xiàn)在是可以正常的開發(fā)和打包了,但是不清楚為什么需要時改template 的文件路徑,template的文件路徑需要相對于那個目錄?

回答
編輯回答
愿如初

啟動nodejs服務(wù)器的目錄

2017年11月15日 09:53