Laravel vue.common.js的Web包在构建时挂起
我已经在我的VPS上安装了一个全新的laravel应用程序,并正在尝试构建它,但每当webpack尝试构建Laravel vue.common.js的Web包在构建时挂起,laravel,build,webpack,vue.js,Laravel,Build,Webpack,Vue.js,我已经在我的VPS上安装了一个全新的laravel应用程序,并正在尝试构建它,但每当webpack尝试构建node\u modules/vue/dist/vue.common.js时,它就会挂起 以下是终端中的输出(省略项目名称): 和my package.json文件: { "private": true, "scripts": { "dev": "node node_modules/cross-env/bin/cross-env.js NODE_ENV=development
node\u modules/vue/dist/vue.common.js时,它就会挂起
以下是终端中的输出(省略项目名称):
和my package.json文件:
{
"private": true,
"scripts": {
"dev": "node node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules",
"watch": "node node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules",
"hot": "node node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot",
"production": "node node_modules/cross-env/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules"
},
"devDependencies": {
"axios": "^0.15.2",
"laravel-mix": "^0.6.1",
"vue": "^2.0.1"
}
}
可能是文件权限问题吗?如果是这样,他们应该是什么
编辑:
我有一个文件resources/assets/js/app.js
,它调用import./bootstrap'代码>,其中bootstrap.js如下所示:
import Vue from 'vue';
import axios from 'axios';
window.Vue = Vue;
window.axios = axios;
window.axios.defaults.headers.common = {
'X-CSRF-TOKEN': window.Laravel.csrfToken,
'X-Requested-With': 'XMLHttpRequest'
};
导入Vue时它似乎挂起,因为当我跳过导入引导文件时,所有内容都会成功编译。继续并更新您的DEP。这是由我们的一个网页depsacorn
的一个小补丁引起的问题。从昨天开始,他们发布了一个新补丁来解决这个问题
以下是相关问题:继续并更新您的DEP。这是由我们的一个网页depsacorn
的一个小补丁引起的问题。从昨天开始,他们发布了一个新补丁来解决这个问题
这里有一个相关问题:你想在那里做什么?…把我应用程序中的所有内容都编译下来?还有什么?你可以使用strace跟踪问题strace挂起在同一行,并打印它,它会一直循环:epoll_wait(5,{},1024,50)=0
你想在那里做什么?…编译我应用程序中的所有内容?还有什么?您可以使用strace跟踪问题strace挂起在同一行,并打印它,它将永远循环:epoll_wait(5,{},1024,50)=0
!非常感谢。老实说,我并没有想到要检查webpack的问题跟踪程序。请相信我,当事情变得一团糟时,我会决定安装。:)杰出的非常感谢。老实说,我并没有想到要检查webpack的问题跟踪程序。请相信我,当事情变得一团糟时,我会决定安装。:)
import Vue from 'vue';
import axios from 'axios';
window.Vue = Vue;
window.axios = axios;
window.axios.defaults.headers.common = {
'X-CSRF-TOKEN': window.Laravel.csrfToken,
'X-Requested-With': 'XMLHttpRequest'
};