Laravel 部署 - 找不到模块:无法解析 'Quill'
Laravel Deployment - Module not found: Can't resolve 'Quill'
我在使用 Laravel Forge 将我的 laravel 项目部署到我的 Digital Ocean 服务器时遇到问题。 npm run prod
和 npm run watch
在本地主机上运行完美,但是当我实时部署项目时,我在编译 JS 时遇到错误。
/node_modues/quill/肯定也安装在服务器上了。
错误如下:
ERROR in ./resources/js/user.js 3:15-31
Module not found: Error: Can't resolve 'Quill' in '/home/forge/sieved.co/resources/js'
我的user.js文件:
require('./quill.js');
window.Quill = require('Quill');
var quill = new Quill('#editor', {
theme: 'snow'
});
我的quill.js文件也在资源文件夹中:
import Quill from 'quill/core';
import Toolbar from 'quill/modules/toolbar';
import Snow from 'quill/themes/snow';
import Bold from 'quill/formats/bold';
import Italic from 'quill/formats/italic';
import Header from 'quill/formats/header';
Quill.register({
'modules/toolbar': Toolbar,
'themes/snow': Snow,
'formats/bold': Bold,
'formats/italic': Italic,
'formats/header': Header
});
export default Quill;
我在本地没有收到这些错误,所以我很困惑是什么导致它在服务器上发生。谢谢。
您缺少 JS 依赖项,Quill 包。
您可以通过 运行 npm install quill
使用 npm
安装它,也可以从 CDN 拉取它。有关详细信息,请参阅 Quills homepage。
然后你可以使用 window.Quill = require('quill');
来包含它 请看 quill
而不是 require
.
里面的小写 Quill
我在使用 Laravel Forge 将我的 laravel 项目部署到我的 Digital Ocean 服务器时遇到问题。 npm run prod
和 npm run watch
在本地主机上运行完美,但是当我实时部署项目时,我在编译 JS 时遇到错误。
/node_modues/quill/肯定也安装在服务器上了。
错误如下:
ERROR in ./resources/js/user.js 3:15-31
Module not found: Error: Can't resolve 'Quill' in '/home/forge/sieved.co/resources/js'
我的user.js文件:
require('./quill.js');
window.Quill = require('Quill');
var quill = new Quill('#editor', {
theme: 'snow'
});
我的quill.js文件也在资源文件夹中:
import Quill from 'quill/core';
import Toolbar from 'quill/modules/toolbar';
import Snow from 'quill/themes/snow';
import Bold from 'quill/formats/bold';
import Italic from 'quill/formats/italic';
import Header from 'quill/formats/header';
Quill.register({
'modules/toolbar': Toolbar,
'themes/snow': Snow,
'formats/bold': Bold,
'formats/italic': Italic,
'formats/header': Header
});
export default Quill;
我在本地没有收到这些错误,所以我很困惑是什么导致它在服务器上发生。谢谢。
您缺少 JS 依赖项,Quill 包。
您可以通过 运行 npm install quill
使用 npm
安装它,也可以从 CDN 拉取它。有关详细信息,请参阅 Quills homepage。
然后你可以使用 window.Quill = require('quill');
来包含它 请看 quill
而不是 require
.
Quill