2017-07-26 14 views
0

運行在我metero應用程序,我管理沒有問題本地個人電腦上通過meteor run命令來運行它不會defined` 。 Afterwads我建立由以下theese步驟:流星與反應:我得到`^ ^事情是,當我運行構建應用程序,或通過「 - 生產」標誌

cd ^project_path^ 
meteor build --directory ~/build 

然後我嘗試測試,如果構建了全成通過運行theese步驟:

cd ~/build/bundle/programs/server 
npm install 
rm -rf node_modules/bundle/fibers 
npm install fibers 
cd ~/build/ 
export PORT=8021 
export ROOT_URL="http://localhost:8021" 
export METEOR_SETTINGS=$(cat mysettings.json) 
node main.js 

後來,當我參觀我的瀏覽器http://localhost:8021我得到以下錯誤:

me is not defined

而如果我用meteor build--debug PARAM然後它工作得很好。你們是否知道如何弄清楚爲什麼會發生。

注:

請記住我問一個WAY弄清楚,而不是解決方案,但如果你有解決方案也將受到歡迎。

也請記住,我使用流星與reactjs。該項目也基於pup樣板。

EDIT1

我也試圖通過運行應用程序:

meteor --production --settings ^a_settings_file^ 

我也得到了同樣的錯誤。

+1

它意味着什麼地方你引用的東西叫「我」,這是沒有定義。開始查看你的項目(和依賴關係),找出使用「我」的東西。 –

+0

只是出於好奇...爲什麼你想以兩個獨立的框架組合成一個?這聽起來不像結局會好。 – Lansana

+0

@Lansana我開發的應用程序捆綁了流星一起反應。還有流星支持反應。 –

回答

0

有時minifier滾泥了代碼和結果不必要的錯誤。只要刪除默認的一個,並嘗試其他的。

要刪除默認minifier只是做:

meteor remove standard-minifier-js 

然後你就可以6.在安裝了一個 - 稠和工作原理:

meteor add abernix:standard-minifier-js 

此外,根據https://github.com/meteor/meteor/issues/8822有可能在涅槃應用了一些改進。

相關問題