vue.js npm运行构建缺少脚本

fhg3lkii  于 2023-02-19  发布在  Vue.js
关注(0)|答案(4)|浏览(261)

我们在运行命令npm run build时遇到这些错误

npm ERR! missing script: build

在package.json中添加内置脚本节时

"scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "build": "webpack-cli app.tsx --config webpack-config.js"
    },

它告知未找到webpack-config.js模块,我的问题是如何在Laravel中获取webpack-cofig.js文件。

monwx1rj

monwx1rj1#

您需要在package.json文件所在的文件夹中创建webpack-config.js。您可以在https://webpack.js.org/configuration/中找到webpack-config.js结构

kzmpq1sx

kzmpq1sx2#

截至2020年12月
在Netlify构建区域中,不要说npm run build
将其更改为CI= build configuration
在Netlify应用的持续集成区域,这是最新的构建命令。记住Netlify会不断更改此命令,所以请与管理员联系并调用他们。

mbskvtky

mbskvtky3#

我在学习Laravel Jetstream的过程中,我花了很多时间来寻找解决这个错误的方法后,遇到了同样的问题。最后,我找到了错误的原因,这是Jetstream内置代码设置的错误。

@vite(['resources/css/app.css', 'resources/js/app.js'])

以上代码应该在网页中添加“app.css”和“app.js”,但在我的情况下,它正在执行,并在我尝试在CMD中编译“npm run build”时给我错误,这在“npm run build missing script”中显示相同。因此,我手动将它们添加到代码中可能的最佳位置。

<link rel="stylesheet" href="{{ asset('css/app.css') }}">

<script src="{{ asset('js/app.js') }}"></script>
dgtucam1

dgtucam14#

只需运行命令npm run dev来代替npm run build

相关问题