在一個使用npm模塊的簡單JavaScript應用程序中,我有一個package.json,運行npm install
後,我得到一個node_modules文件夾。位於React Native項目中的node_modules目錄在哪裏?
這是如何在React Native中工作的,React Native項目中的node_modules目錄在哪裏?
在一個使用npm模塊的簡單JavaScript應用程序中,我有一個package.json,運行npm install
後,我得到一個node_modules文件夾。位於React Native項目中的node_modules目錄在哪裏?
這是如何在React Native中工作的,React Native項目中的node_modules目錄在哪裏?
該位置應該位於項目的根部。假設您的根項目目錄AwesomeProject
它應該在AwesomeProject/node_modules
上。
如何創建您的反應本機應用程序?如果您使用create-react-native-app
它會自動安裝npm軟件包。
create-react-native-app AwesomeProject
cd AwesomeProject
npm start
如果沒有,嘗試在你的根項目運行npm install
(含的package.json)。
我使用'react-native init'創建我的應用程序,然後我'npm install'。你知道嗎,我只是注意到我看不到Atom for React Native項目中的node_modules,但是當我檢查命令行時,它實際上存在於我的根目錄中。我只看着Atom,因爲對於正常的項目我沒有這個問題,node_modules在那裏只是可見的。 – evianpring
我看到了,也許你可以嘗試修改你的原子編輯器的設置。 'Settings> Packages> Core Packages'。並設置「隱藏忽略的名稱」和「隱藏VCS忽略的文件」。全文參考http://blog.lukebennett.com/2015/09/21/show-hidden-files-in-atom-sidebar/ –
NPM安裝
你會看到node_modules在你的項目的根目錄;
正如你所說的,當你在終端做ls時你可以看到模塊。這意味着「node_module」位於.gitignore中。 Atom排除了gitignored的文件。您可以禁用該設置。 以下是適用於Mac的步驟。 轉到原子首選項>核心>並取消選中「排除VCS忽略的路徑」選項。
會有在窗口也類似設置,如果你是在開發Windows
它應該是在同一水平作爲你的'package.json' – Nora
誠然,這是,我注意到,它實際上是在那裏當我從命令行輸入'ls'。但是,在我的編輯Atom中看不到它,這很奇怪,因爲在正常的項目中我總是看到它。任何想法爲何如此? – evianpring
也許這[問題](https://github.com/atom/atom/issues/3429)提供了一個解釋 – Nora