【问题标题】:Laravel: npm run watch ErrorLaravel:npm 运行观察错误
【发布时间】:2017-03-20 13:18:19
【问题描述】:

我正在做一个项目,我运行“npm run watch” 我得到了这个错误。我工作正常,但突然出现这个错误!

> @ watch C:\projects\tests\blog
> node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development                                          
node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --     
config=node_modules/laravel-mix/setup/webpack.config.js

undefined:1



SyntaxError: Unexpected token

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe"        
"C:\\Users\\Bruno\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "run" "watch"
npm ERR! node v6.10.0
npm ERR! npm  v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ watch: `node node_modules/cross-env/dist/bin/cross-env.js        
NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ watch script 'node node_modules/cross-  env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the  package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node node_modules/cross-env/dist/bin/cross-env.js        
NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Bruno\AppData\Roaming\npm-cache\_logs\2017-03-20T13_06_27_111Z-debug.log

我该怎么办?

【问题讨论】:

    标签: node.js laravel npm


    【解决方案1】:

    如果您在 Windows 系统上开发或在 Windows 主机系统上运行 VM,您可能需要在启用 --no-bin-links 开关的情况下运行 npm install 命令:

    使用此命令安装:

    npm install --no-bin-links
    

    然后运行这个:

    npm run watch-poll
    

    Source for 5.4

    Source for <= 5.3

    【讨论】:

      【解决方案2】:

      我只是简单地删除了构建的 CSS 和 JS 文件以及 mix-manifest.json 文件。事后一切顺利

      【讨论】:

        【解决方案3】:

        我刚刚删除了mix-manifest.json 文件。然后npm run watch-poll

        我的package.json 脚本。

        "scripts": {
            "dev": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
            "watch": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
            "watch-poll": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --watch-poll --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
            "hot": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
            "production": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
          },
        

        从 xampp shell 运行 laravel (windows 7)

        【讨论】:

          【解决方案4】:

          注意:确保您已安装最新版本的 node.js 和 npm。

          • 清除 NPM 的缓存: sudo npm cache clean -f
          • 安装called 'n': sudo npm install -g n
          • 安装最新的稳定Node.js版本:sudo n stable

          或者选择一个特定版本并像这样安装:

          sudo n (wanted node version)

          您可以通过npm bugs获取有关如何为此项目打开问题的信息

          在日志输出中字面上描述了要做什么......

          【讨论】:

            【解决方案5】:

            也试试这个: npm 卸载 --save-dev sass-loader

            当我尝试运行命令 npm run dev / npm run watch 时它运行完美

            【讨论】:

              猜你喜欢
              • 2021-08-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-06-16
              • 2014-02-24
              相关资源
              最近更新 更多