我们在运行命令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文件。
4条答案
按热度按时间monwx1rj1#
您需要在package.json文件所在的文件夹中创建webpack-config.js。您可以在https://webpack.js.org/configuration/中找到webpack-config.js结构
kzmpq1sx2#
截至2020年12月
在Netlify构建区域中,不要说
npm run build
,将其更改为
CI= build configuration
。在Netlify应用的持续集成区域,这是最新的构建命令。记住Netlify会不断更改此命令,所以请与管理员联系并调用他们。
mbskvtky3#
我在学习Laravel Jetstream的过程中,我花了很多时间来寻找解决这个错误的方法后,遇到了同样的问题。最后,我找到了错误的原因,这是Jetstream内置代码设置的错误。
以上代码应该在网页中添加“app.css”和“app.js”,但在我的情况下,它正在执行,并在我尝试在CMD中编译“npm run build”时给我错误,这在“npm run build missing script”中显示相同。因此,我手动将它们添加到代码中可能的最佳位置。
dgtucam14#
只需运行命令
npm run dev
来代替npm run build
。