NPM run watch-poll 无法运行解决方法?

此处有大坑#


将 package.json 文件内容替换,如下:

{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
        "axios": "^0.16.2",
        "bootstrap-sass": "^3.3.7",
        "cross-env": "^5.0.1",
        "jquery": "^3.1.1",
        "laravel-mix": "^1.0",
        "lodash": "^4.17.4",
        "vue": "^2.1.10"
    }
}
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 12

换成这样还是不行啊

7年前 评论

@desmond vagrant ssh 后,cd 到代码目录下,然后运行命令。

7年前 评论

这样子 是把 那个 cross-env 删除掉了,是可以用了,但是,这样子解决问题的方式真的不好。

7年前 评论

找到了一篇答案,http://pilishen.com/posts/reason-and-solut...
简单说就是 linux 是不需要安装 cross-env 的。我们在虚拟机里操作那么是不需要安装的。这东西是给 windows 用的

7年前 评论

我是把 node_modules 文件夹删除后再 cnpm install, 之后好了

7年前 评论
Hh_hH 5年前

因为自己是 homestead 环境,所以只需要将前 4 个 cross-env 删掉,重新运行 npm run watch-poll 即可。看来 windows 环境真的问题很多。。。谢谢 @changqianqian 提供的链接。

7年前 评论

file

file
windows 下,跑动了,查了很多资料, 最多的其实还是 网络,即使我用了 SSR,最后不知道 npm install --no-bin-links 多少次,哈哈 :joy:,第三次写这个项目 了,每次都有新的发现

6年前 评论

我的环境是虚拟机自己搭建的 lnmp 一开始也是报错 试了下替换 尽然可以了

5年前 评论

在运行:bash npm config set registry=https://registry.npm.taobao.org 的时候,系统就提示了要升级 NPM。
参考以下步骤:
1、npm 升级:
npm install -g npm

2、yarn add cross-env

3、npm run watch-poll

4年前 评论
{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress  --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress  --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-options-poll=1000",
        "hot": "NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress  --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
        "@popperjs/core": "^2.10.2",
        "axios": "^0.25",
        "bootstrap": "^5.1.3",
        "laravel-mix": "^6.0.6",
        "lodash": "^4.17.19",
        "postcss": "^8.1.14",
        "resolve-url-loader": "^5.0.0",
        "sass": "^1.32.11",
        "sass-loader": "^11.0.1"
    },
    "dependencies": {
        "cross-env": "^7.0.3"
    }
}

的确,每次都需要帮助啊,很容易忘记,感觉每次出错都要花费一番时间才能解决。

2年前 评论