不知道爲什麼,但是當通過WebPack導入Summernote到一個版本時,WebPack最終拉入整個dist
文件夾並因此抱怨字體/圖像等內該文件夾是無效的JS。
從webpack輸出中,您可以看到它像預期的那樣在summernotes dist js文件中提取(在我的應用程序的源文件中找到var summernote = require('summernote');
)。
[149] ./~/summernote/dist/summernote.js 200 kB {1} [built]
[150] ./~/summernote/dist ^\.\/.*$ 4.93 kB {1} [built] [5 warnings]
我不明白的是,其中一塊150
來源,這是一個正則表達式,將隨後在dist
文件夾中的每個項目匹配。
WebPack具有非常基本的配置,並且所有其他正在導入的項目按預期運行。
許多警告之一的例子:
WARNING in ./~/summernote/dist/font/summernote.ttf
Module parse failed: /<project>/node_modules/summernote/dist/font/summernote.ttf Line 1: Unexpected token ILLEGAL
You may need an appropriate loader to handle this file type.
(Source code omitted for this binary file)
@ ./~/summernote/dist ^\.\/.*$
哪裏塊150從哪裏來,什麼是添加^\.\/.*$
要求。
你應該在這裏標記唯一的答案作爲正確的答案。這是完全正確的。 –