【问题标题】:In Vue-CLI run dev, fail.在 Vue-CLI 中运行 dev,失败。
【发布时间】:2018-07-12 22:21:27
【问题描述】:

在vue-cli中,我想npm run dev,但是得到下面的错误:

$ npm run dev

> vuejs-playlist@1.0.0 dev /Users/den/Desktop/Test/vue/vuejs-playlist
> cross-env NODE_ENV=development webpack-dev-server --open --hot

sh: cross-env: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! vuejs-playlist@1.0.0 dev: `cross-env NODE_ENV=development webpack-dev-server --open --hot`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the vuejs-playlist@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/den/.npm/_logs/2018-02-02T11_54_11_067Z-debug.log

【问题讨论】:

    标签: npm vue.js vue-cli


    【解决方案1】:

    尝试如下@vue/cli

    npm run serve
    

    【讨论】:

      【解决方案2】:

      在您的回溯中:

      本地 package.json 存在,但缺少 node_modules,您是要安装吗?

      您应该在项目根目录中安装依赖项:

      npm install 
      

      或者使用它的logonpm i

      【讨论】:

        【解决方案3】:

        正如前面提到的两个答案,你的构建失败了,因为需要先:

        npm install
        

        完成后,检查您的 package.json 文件。

        其中将有npm run 的默认选项,然后是您的构建脚本选项。

        例子:

        {
          "scripts": {
            "serve": "vue-cli-service serve",
            "build": "vue-cli-service build"
          }
        }
        

        导致您的npm run servevue-cli-service serve 相同

        参考:Vue Docs

        【讨论】:

          猜你喜欢
          • 2018-11-26
          • 2017-11-11
          • 1970-01-01
          • 1970-01-01
          • 2019-04-13
          • 2021-07-24
          • 2017-11-11
          • 1970-01-01
          • 2019-03-18
          相关资源
          最近更新 更多