问题描述
我是 Vue 的新开发者。当我建立一个新的Vue项目时,它显示以下错误。
npm ERR! Missing script: "dev"
npm ERR!
npm ERR! To see a list of scripts,run:
npm ERR! npm run
但是,我在 package.json 中有这样一个脚本。它显示:
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start": "npm run dev","unit": "jest --config test/unit/jest.conf.js --coverage","e2e": "node test/e2e/runner.js","test": "npm run unit && npm run e2e","lint": "eslint --ext .js,.vue src test/unit test/e2e/specs","build": "node build/build.js"
},
谁能告诉我如何解决这个问题?
此外,我的 localhost:80 可以访问,但 localhost:8080 失败。谁能告诉我如何解决这个问题?
解决方法
我对你使用的是哪个版本的 vue 感兴趣,Vue 2 及以下版本在 package.json 中使用此类脚本
"scripts": {
"serve": "vue-cli-service serve","build": "vue-cli-service build","lint": "vue-cli-service lint"
},
你可以用“dev”代替“serve”,这样你就可以运行npm run dev
是的,检查 package.json 文件在哪里,它必须在与 scr、node_modules 文件夹相同级别的项目文件夹中