2020年7月14日 星期二

webpack 入門 以hugo為範例

創造.gitignore
public
static/assets

創造檔案 src/js/app.js
console.log('hello world');

安裝webpack
$yarn add -D webpack webpack-cli

創造檔案 webpack.config.js
const path = require('path');

module.exports = {
  entry: [path.resolve('src', 'js', 'app.js')],
  output: {
    path: path.resolve('static', 'assets'),
    filename: 'bundle.js',
  },
};


添加檔案package.json
{
  "scripts": {
    "start": "webpack --mode=development --watch",
    "build": "webpack --mode=production"
  },
  // ...
  "devDependencies": {
}

在baseof.html檔案底下</body></body>以上添加
引用
<script src="static/assets/bundle.js"></script>

沒有留言:

張貼留言

cloud9上面開發rails

 使用IAM身分登入,以免有資安問題。(用admin帳號登入,創建iam使用者,然後在上面的連結登入) 選擇 ubuntu18.04 減少查詢成本。 已經是超級使用者了,sudo 什麼都不需要輸入密碼了。 $ ruby -v  檢查 ruby使用的版本>>2.6.3,...