为什么我无法成功运行npm run dev?

时间:2019-06-20 15:02:08

标签: laravel npm

  

跨环境NODE_ENV =开发node_modules / webpack / bin / webpack.js --progress-隐藏模块--config = node_modules / laravel-mix / setup / webpack.config.js

/用户/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:93                 犯错                 ^

TypeError:无法读取未定义的属性“ js”     在对象。 (/用户/xwu33/src/bioproc/webpack.mix.js:16:3)     在Module._compile(/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)     在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)     在Module.load(internal / modules / cjs / loader.js:599:32)     在tryModuleLoad(内部/模块/cjs/loader.js:538:12)     在Function.Module._load(内部/模块/cjs/loader.js:530:3)     在Module.require(internal / modules / cjs / loader.js:637:17)     在要求时(/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:161:20)     在对象。 (/用户/xwu33/src/bioproc/node_modules/laravel-mix/setup/webpack.config.js:12:1)     在Module._compile(/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)     在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)     在Module.load(internal / modules / cjs / loader.js:599:32)     在tryModuleLoad(内部/模块/cjs/loader.js:538:12)     在Function.Module._load(内部/模块/cjs/loader.js:530:3)     在Module.require(internal / modules / cjs / loader.js:637:17)     在要求时(/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:161:20)     在WEBPACK_OPTIONS(/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:116:13)     在requireConfig(/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:118:6)     在/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:125:17     在Array.forEach()     在module.exports(/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:123:15)     在yargs.parse(/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:71:45)     在Object.parse(/Users/xwu33/src/bioproc/node_modules/webpack-cli/node_modules/yargs/yargs.js:567:18)     在/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:49:8     在对象。 (/用户/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:390:3)     在Module._compile(内部/模块/cjs/loader.js:689:30)     在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)     在Module.load(internal / modules / cjs / loader.js:599:32)     在tryModuleLoad(内部/模块/cjs/loader.js:538:12)     在Function.Module._load(内部/模块/cjs/loader.js:530:3)     在Module.require(internal / modules / cjs / loader.js:637:17)     在要求时(内部/模块/cjs/helpers.js:22:18)     在对象。 (/用户/xwu33/src/bioproc/node_modules/webpack/bin/webpack.js:156:2)     在Module._compile(内部/模块/cjs/loader.js:689:30)     在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)     在Module.load(internal / modules / cjs / loader.js:599:32) npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm ERR! @开发: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!退出状态1 npm ERR! npm ERR! @开发脚本失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /用户/xwu33/.npm/_logs/2019-06-21T17_03_18_125Z-debug.log npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm ERR! @ dev:npm run development npm ERR!退出状态1 npm ERR! npm ERR! @ dev脚本失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /Users/xwu33/.npm/_logs/2019-06-21T17_03_18_244Z-debug.log

2 个答案:

答案 0 :(得分:0)

先删除node_modules,然后删除npm install --global cross-env,然后再从cross-env中删除package.json,然后npm run dev起作用。

答案 1 :(得分:0)

当我这样更改webpack.mix.js文件时:

// TypeError:无法读取未定义的属性'js'

const { mix } = require('laravel-mix');

//工作

const mix = require('laravel-mix');

然后它对我有用!