2017-05-06 106 views
0

當CircleCI運行其測試時,我想禁用/不在我的應用程序中安裝一個特定的npm包,因爲該包會使構建過程失敗。CircleCI禁用巴貝爾插件

具體來說,它是一個用於react-intl的babel插件,可以自動分析文件並在另一個文件夾(babel-plugin-react-intl)中抽取字符串。

達到此目的的最佳方法是什麼?例如,這可以在.babelrc文件中完成嗎?

+0

爲什麼它在圓圈CI中失敗?本地安裝和運行測試的方式應與CI配置相同 – Marty

回答

1

本地安裝和運行測試的方式應與您的CI設置相同。

如果你需要禁用巴貝爾變換試驗 - 讓它們運行的​​不同NODE_ENV,並確保您.babelrc僅包括針對特定NODE_ENV 如插件:

{ 
    "env": { 
    "production": { 
     "plugins": ["react-intl"] 
    } 
    } 
} 

參見:https://babeljs.io/docs/usage/babelrc/#env-option