问题描述
我正在非Laravel项目中运行Laravel mix,只是为了编译一些sass + js。
它工作正常,仍然处于npm run dev
模式,但是npm run prod
崩溃了:
> [email protected] prod /var/www/path/to/aah
> cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --config=node_modules/laravel-mix/setup/webpack.config.js
ERROR Failed to compile with 2 errors15:50:46
error in ./src/bootstrap.scss
Module build Failed (from ./node_modules/css-loader/index.js):
ModuleBuildError: Module build Failed (from ./node_modules/css-loader/index.js):
Unclosed string (11:115694)
(removed a couple of massively long lines of compiled CSS!)
at /var/www/.../aah/node_modules/webpack/lib/normalModule.js:316:20
at /var/www/.../aah/node_modules/loader-runner/lib/LoaderRunner.js:367:11
at /var/www/.../aah/node_modules/loader-runner/lib/LoaderRunner.js:233:18
at context.callback (/var/www/.../aah/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at Object.<anonymous> (/var/www/.../aah/node_modules/css-loader/lib/loader.js:44:18)
at /var/www/.../aah/node_modules/css-loader/lib/processCss.js:214:4
这是我的webpack.mix.js
文件
let mix = require('laravel-mix');
mix.js('src/bootstrap.js','aah/js/')
.js('src/aah.js','aah/js/')
.sass('src/bootstrap.scss','aah/css/')
.sass('src/civicrm.scss','aah/css/')
还有packages.json
"dependencies": {
"bootstrap-sass": "^3.4.1"
},"devDependencies": {
"cross-env": "^6.0.3","laravel-mix": "^5.0.5","node-sass": "^4.14.1","resolve-url-loader": "^3.1.1","sass-loader": "^8.0.2","vue-template-compiler": "^2.6.12"
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)