Webpack 来自npm脚本的网页包配置

Webpack 来自npm脚本的网页包配置,webpack,webpack-dev-server,webpack-2,Webpack,Webpack Dev Server,Webpack 2,我在package.json设置中有两个脚本,如下所示 "scripts": { "webpackDevServer": "babel-node ./node_modules/.bin/webpack-dev-server --config=webpack.config.dev.js --progress --colors", "webPack": "babel-node ./node_modules/.bin/webpack --config=webpack.config.de

我在package.json设置中有两个脚本,如下所示

    "scripts": {
"webpackDevServer": "babel-node ./node_modules/.bin/webpack-dev-server --config=webpack.config.dev.js --progress --colors",
    "webPack": "babel-node ./node_modules/.bin/webpack --config=webpack.config.dev.js"
}
当我使用>npm run webPack执行它时

我得到这个错误

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^
SyntaxError: missing ) after argument list
    at Object.exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:543:28)
    at Module._extensions..js (module.js:580:10)
    at Object.require.extensions.(anonymous function) [as .js] (C:\Users\Xpert\WebstormProjects\Re\node_modules\babel-register\lib\node.js:152:7)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Function.Module.runMain (module.js:605:10)
    at C:\Users\Xpert\WebstormProjects\Re\node_modules\babel-cli\lib\_babel-node.js:155:24
    at Object.<anonymous> (C:\Users\Xpert\WebstormProjects\Re\node_modules\babel-cli\lib\_babel-node.js:156:7)

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "webPack"
npm ERR! node v7.5.0
npm ERR! npm  v4.1.2
npm ERR! code ELIFECYCLE
npm ERR! siv@0.0.1 webPack: `babel-node ./node_modules/.bin/webpack --config=webpack.config.dev.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the siv@0.0.1 webPack script 'babel-node ./node_modules/.bin/webpack --config=webpack.config.dev.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 simprov package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     babel-node ./node_modules/.bin/webpack --config=webpack.config.dev.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs si
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls simprov
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Xpert\WebstormProjects\Re\npm-debug.log
basedir=$(dirname“$(echo“$0”| sed-e's,\\,/,g'))
^^^^^^^
SyntaxError:在参数列表之后缺少)
位于Object.exports.runInThisContext(vm.js:73:16)
在模块处编译(Module.js:543:28)
at Module._extensions..js(Module.js:580:10)
at Object.require.extensions.(匿名函数)[as.js](C:\Users\Xpert\webstorprojects\Re\node\u modules\babel register\lib\node.js:152:7)
在Module.load(Module.js:488:32)
在tryModuleLoad时(module.js:447:12)
在Function.Module.\u加载(Module.js:439:3)
位于Function.Module.runMain(Module.js:605:10)
在C:\Users\Xpert\webstoreprojects\Re\node\u modules\babel cli\lib\u babel-node.js:155:24
反对。(C:\Users\Xpert\webstoreprojects\Re\node\u modules\babel cli\lib\u babel-node.js:156:7)
npm错误!Windows NT 10.0.14393
npm错误!argv“C:\\Program Files\\nodejs\\node.exe”“C:\\Program Files\\nodejs\\node\u modules\\npm\\bin\\npm cli.js”“run”“webPack”
npm错误!节点v7.5.0
npm错误!npm v4.1.2
npm错误!代码失效循环
npm错误!siv@0.0.1webPack:`babel node./node_modules/.bin/webPack--config=webPack.config.dev.js`
npm错误!退出状态1
npm错误!
npm错误!失败siv@0.0.1webPack脚本“babel node./node_modules/.bin/webPack--config=webPack.config.dev.js”。
npm错误!确保已安装最新版本的node.js和npm。
npm错误!如果是这样,这很可能是simprov软件包的问题,
npm错误!与npm本身无关。
npm错误!告诉作者此操作在您的系统上失败:
npm错误!babel节点./node_模块/.bin/webpack--config=webpack.config.dev.js
npm错误!您可以通过以下方式获取有关如何打开此项目问题的信息:
npm错误!npm-bugs-si
npm错误!或者,如果不可用,您可以通过以下方式获取他们的信息:
npm错误!npm所有者ls simprov
npm错误!上面可能还有其他日志输出。
npm错误!请在任何支持请求中包括以下文件:
npm错误!C:\Users\Xpert\websprojects\Re\npm-debug.log
当我运行webpackDevServer>npm时也会发生同样的情况

我做错了什么


-谢谢。

开始时不需要babel节点,只需运行“node\u modules/.bin/webpack dev server”

Windows无法解析正确的webpack dev server文件扩展名即可使用((

显式调用
*.js

"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config=webpack.config.dev.js --progress"
或者通过
CLI运行它

"webpack-dev-server --config=webpack.config.dev.js --progress --color"

basedir=$(dirname“$(echo“$0”| sed-e's,\\,/,g'))
是一个shell脚本,您是否在网页包配置中意外使用了非JavaScript?从这里可以看出,该语句似乎不适用于windows,并且受环境约束。在我的案例中也出现了相同的错误,但将网页包和网页包开发服务器更新到最新版本已为我删除了该错误。唯一的区别是我和你的实现之间是“巴别塔节点”,我还没有用过。