小编Ash*_*er2的帖子

Laravel 8 - Jetstream + 惯性.js - Vue 开发工具不工作

我有一个使用 Laravel 8、惯性 js、Vue.js 和 webpack 的项目。VueJs chrome 开发工具不适用于此项目。它一直显示为未检测到,我尝试重新启动它,删除并阅读开发工具。我已经检查了开发和生产,没有检测到 vuejs。任何帮助都会很棒。

应用程序.js

require("./bootstrap");

// Import modules...
import { createApp, h } from "vue";
import {
    App as InertiaApp,
    plugin as InertiaPlugin,
} from "@inertiajs/inertia-vue3";

const el = document.getElementById("app");

createApp({
    render: () =>
        h(InertiaApp, {
            initialPage: JSON.parse(el.dataset.page),
            resolveComponent: (name) => require(`./Pages/${name}`).default,
        }),
})
    .mixin({ methods: { route } })
    .use(InertiaPlugin)
    .mount(el);
Run Code Online (Sandbox Code Playgroud)

wepack.mix.js

const mix = require("laravel-mix");

mix.js("resources/js/app.js", "public/js")
    .vue()
    .postCss("resources/css/app.css", "public/css", [
        require("postcss-import"),
        require("tailwindcss"),
        require("autoprefixer"),
    ])
    .webpackConfig(require("./webpack.config"));

if (mix.inProduction()) {
    mix.version();
} …
Run Code Online (Sandbox Code Playgroud)

inertiajs laravel webpack vue.js vue-devtools

8
推荐指数
2
解决办法
3169
查看次数

Github Actions 和 npm - npm:找不到命令

我已经在 github actions 上创建了一个部署操作。这一切都适用于composer install 和 git pull master 分支。然而,在我的数字海洋水滴上,我遇到了问题: bash: line 4: npm: command not found 如果我 ssh 进入我的服务器,我可以很好地使用 npm。这是通过 nvm 安装的并使用最新版本,但由于某种原因无法通过操作访问。我的部署脚本是


on:
  push:
    branches: [master]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - name: Deploy Laravel APP
        uses: appleboy/ssh-action@v0.1.4
        with:
          host: ${{secrets.SSH_HOST}} 
          key: ${{secrets.SSH_KEY}} 
          username: ${{ secrets.SSH_USER }} 

          script: |
            cd /var/www/admin
            git pull origin master
            composer install
            npm install
            npm run prod
Run Code Online (Sandbox Code Playgroud)

我认为这更多地与 nvm 的设置有关,因为我可以通过 ssh 使用它,但由于他们使用同一用户通过 ssh 登录,我似乎看不到问题。

有什么想法可以解决此问题以授予访问/允许 github 操作使用 npm 的权限吗?

ubuntu node.js npm nvm github-actions

3
推荐指数
1
解决办法
3208
查看次数