微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

缺少脚本:“dev”和 localhost:8080 无法在 m1 macbook air 中访问

如何解决缺少脚本:“dev”和 localhost:8080 无法在 m1 macbook air 中访问

我是 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 文件夹相同级别的项目文件夹中

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。