2017-09-08 51 views
0

我已經創建了這個很棒的字符串解析器,它解析字符串,並在屏幕上只顯示5行或大約1000(1000+它將根據字長調整)字符(以較少者爲準) 。 我發表了我的包上npm但上安裝它,我得到這個錯誤:如何爲反應創建npm包

Module parse failed: C:\xampp\htdocs\gitlab\communityFrontend\node_modules\react-simple-read-more\src\string-parser.js Unexpected token (77:12) 
You may need an appropriate loader to handle this file type. 
SyntaxError: Unexpected token (77:12) 

這裏要說的是同一個包 任何人都可以幫我這個問題的package.json

+0

這可能是由您的webpack設置引起的錯誤。如果你有它,你可以粘貼它嗎? – IzumiSy

+0

我還沒有創建任何webpack配置文件,我只使用他們的默認配置,也許我已經在pckage.json中完成了愚蠢的錯誤? –

回答

3

您遇到的問題是由於您的string--parser 不是純JavaScript文件。但是它使用JSX語法。這就是爲什麼它抱怨意外的標記,如<以下行的原因:發佈到NPM之前,您必須transpile您的JSX來源純JavaScript

<div style={{width:'100%',wordWrap: 'break-word'}}> 

- 所以任何人都可以使用它們。當然,不要將JSX文件命名爲JS擴展名,以避免將來出現這種混淆。

+0

它的工作 非常感謝@Amid –

相關問題