【问题标题】:Npm Error while i try to execute npm run dev command in my terminal当我尝试在终端中执行 npm run dev 命令时出现 Npm 错误
【发布时间】:2019-02-22 06:38:34
【问题描述】:

我是一名新人,4 个月前开始了我的职业生涯。

我正在使用 Ubuntu 和 laravel 来开发我的项目。我正在尝试编译一个 .js 文件,为此我在我的项目文件夹中安装了 npm 和 bower。安装顺利,完成。

但在执行“npm run dev”时,我收到以下错误。

我执行了以下命令:

sudo n 最新 错误是:

npm run 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

events.js:167
      throw er; // Unhandled 'error' event
      ^

Error: spawn node_modules/webpack/bin/webpack.js ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:232:19)
    at onErrorNT (internal/child_process.js:407:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
    at Function.Module.runMain (internal/modules/cjs/loader.js:745:11)
    at startup (internal/bootstrap/node.js:279:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:696:3)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:238:12)
    at onErrorNT (internal/child_process.js:407:16)
    [... lines matching original stack trace ...]
    at bootstrapNodeJSCore (internal/bootstrap/node.js:696:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ development 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!     /home/vidya/.npm/_logs/2018-09-18T09_27_31_491Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `npm run development`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ 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!     /home/vidya/.npm/_logs/2018-09-18T09_27_31_546Z-debug.log

对此的任何帮助将不胜感激。

NPM version:6.4.1
bower version: 1.8.4
ubuntu version:UBUNTU 16.04 LTS

【问题讨论】:

    标签: node.js ubuntu npm npm-install


    【解决方案1】:

    复制步骤:

    清洁 Laravel 安装 ( composer create-project laravel/laravel webinterface)

    run: composer install
    run: npm install
    run: npm run dev
    

    按照以下步骤操作:

    rm -rf node_modules
    rm package-lock.json yarn.lock
    npm cache clear --force
    npm install
    

    这里是link

    【讨论】:

      【解决方案2】:

      应该将 webpack-dev-server 降级为:

      npm install --save-dev webpack-dev-server@2.9.7
      

      【讨论】:

        【解决方案3】:

        我在根目录中使用了以下代码,问题得到了解决。

        sudo npm install -g PACKAGE-NAME --unsafe-perm=false --allow-root
        

        我用下面来安装所有的包。

        sudo npm install -g --unsafe-perm=false --allow-root 
        

        Npm 现在工作正常。

        感谢您的所有帮助。

        【讨论】:

          猜你喜欢
          • 2020-01-09
          • 2021-11-14
          • 2018-03-25
          • 2017-12-28
          • 2021-06-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-29
          相关资源
          最近更新 更多