nuxtjs在运行npm之后创建.htaccess文件



我想制作一个脚本,在自动运行npm run generate后,在/dist文件夹中创建.htaccess文件。

现在我需要运行

cat > .htaccess << EOF
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</ifModule>
EOF

npm run generate之后,但我希望它自动执行。

你有什么解决办法吗?

以下是步骤:

  • touch my_custom_script.sh
  • 编辑它,并使用您喜欢的编辑器(如nanovim(将其放入其中
#!/bin/bash
cat > .htaccess << EOF
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</ifModule>
EOF
  • 使用chmod +x my_custom_script.sh向文件添加执行权限
  • 在您的CI:npm run generate && ./my_custom_script.sh中这样运行它

相关内容

  • 没有找到相关文章

最新更新