Ошибка при запуске совершенно нового VUE JS приложения Hello.word - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь запустить свое первое приложение. Я создал его из CLI: vue create hello-world Когда я пытаюсь запустить приложение с CLI: npm run serve приложение запускается. Когда я пытаюсь запустить приложение с CLI: npm run dev приложение возвращает мне следующую ошибку.

PS C:\Users\Administrator\hello-world> npm install -g npm@latest
C:\Users\Administrator\AppData\Roaming\npm\npx -> C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\npx-cli.js
C:\Users\Administrator\AppData\Roaming\npm\npm -> C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
+ npm@6.13.7
added 434 packages from 860 contributors in 14.601s
PS C:\Users\Administrator\hello-world> npm run dev
npm ERR! missing script: dev

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-02-12T16_06_26_201Z-debug.log

Это мой пакет json:

{
    "name": "hello-world",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build",
        "lint": "vue-cli-service lint"

    },
    "dependencies": {
        "core-js": "^3.6.4",
        "vue": "^2.6.11"
    },
    "devDependencies": {
        "@vue/cli-plugin-babel": "^4.2.0",
        "@vue/cli-plugin-eslint": "^4.2.0",
        "@vue/cli-service": "^4.2.0",
        "babel-eslint": "^10.0.3",
        "eslint": "^6.7.2",
        "eslint-plugin-vue": "^6.1.2",
        "vue-template-compiler": "^2.6.11"
    },
    "eslintConfig": {
        "root": true,
        "env": {
            "node": true
        },
        "extends": [
            "plugin:vue/essential",
            "eslint:recommended"
        ],
        "parserOptions": {
            "parser": "babel-eslint"
        },
        "rules": {}
    },
    "browserslist": [
        "> 1%",
        "last 2 versions"
    ]
}

    PS C:\Users\Administrator

Я также попытался вставить новую строку в мой пакет. json: "dev": "vue-cli-service dev"
но я получаю эту ошибку:

> vue-cli-service dev

 ERROR  command "dev" does not exist.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! hello-world@0.1.0 dev: `vue-cli-service dev`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the hello-world@0.1.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-02-12T16_23_48_785Z-debug.log

1 Ответ

1 голос
/ 12 февраля 2020

Команда npm run выполняет инструкцию, которую вы уже определили в разделе сценариев внутри пакета. json файл.

Проще говоря, команда, определенная в разделе сценариев вашего пакета. json файл будет выполнен в командной строке вашего терминала.

Вы можете определить собственные сценарии в этом разделе. Вы сделали это, и когда вы набрали: npm run dev, сценарий, определенный в разделе сценариев вашего пакета. Файл json был выполнен как vue-cli-service dev. Но инструкция dev не существует в vue -cli-service . Командой, которую вы ищете, может быть vue-cli-service serve, которая запустит экземпляр webpack dev server , и она в основном такая же, как npm run serve.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...