我将在Laravel应用环境中测试vue组件。
我的package.json“脚本”如下:
"scripts": {
"dev": "npm run development",
"development": "cross-env NODE_ENV=development 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_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": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"test": "mocha-webpack --webpack-config=node_modules/laravel-mix/setup/webpack.config.js --require tests/Vue/setup.js tests/Vue/**/*.spec.js"
},当我运行"npm运行测试“时,它会显示一个带有以下错误的调用堆栈。我做错什么了吗?
npm错误!代码ELIFECYCLE npm错误!错误1
mocha-webpack --webpack-config=node\_modules/laravel-mix/setup/webpack.config.js --require tests/Vue/setup.js tests/Vue/\*\*/\*.spec.js错误!@ test: npm错误!退出状态1 npm错误!npm错误!@ test脚本失败。npm错误!这可能不是npm的问题。可能还有更多的日志记录输出在.
上面。
发布于 2020-01-06 21:47:13
我想你得把webpackConfig装好。
例如。
resolve: {
alias: {
'@': path.resolve(__dirname, 'resources/assets/'),
},
},
https://stackoverflow.com/questions/59436873
复制相似问题