sh: 1: node_modules/webpack?

$ npm run watch-poll的时候 报错
后来看网上的贴说在linux环境下将package.json里的scripts下的cross-env都去掉 devDependencies不变也就是下面这样
"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 --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
在执行npm run watch-poll 报sh: 1: node_modules/webpack/bin/webpack.js: not foundfile
打开node_modules目录下看确实没有webpack目录 只有下面那些 在网上找了半天也没有说这个的 怎么办

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

删除 node_modules 目录之后重新 yarn

5年前 评论
讨论数量: 7
leo

删除 node_modules 目录之后重新 yarn

5年前 评论

先看一下你npm的版本,npm 5.0以上的版本执行npm install的时候默认不会执行devDependence下面的包

5年前 评论

好像解决了 apt-get install libpng-dev 就行了 谢谢

5年前 评论

安装的坑我终于采完了

5年前 评论

.version(); 不能加 加上 npm run watch-poll 会报错啊

5年前 评论

配置

  • windows 安装 (使用cmd)

    yarn install --no-bin-links

  • 配置如下

    {
    "private": true,
    "scripts": {
    "dev": "npm run development",
    "development": "cross-env node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "npm run development -- --watch",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "cross-env 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": "cross-env node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
    "axios": "^0.18",
    "bootstrap": "^4.0.0",
    "cross-env": "^5.2.0",
    "jquery": "^3.2",
    "laravel-mix": "^4.0.7",
    "lodash": "^4.17.5",
    "popper.js": "^1.12",
    "resolve-url-loader": "^2.3.1",
    "sass": "^1.15.2",
    "sass-loader": "^7.1.0",
    "vue": "^2.5.17"
    }
    }

  • 安装 cross-env

    cnpm install cross-env --save-dev
    cnpm install

  • 执行

    npm run watch-poll

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!