1.首先說明node.js、npm、cnpm分別是做什麼的? node.js簡單的說 Node.js 就是運行在服務端的 JavaScript,安裝了node.js預設安裝了npm,可以使用npm -v查看是否安裝。 npm可以理解為遠程倉庫,如果我們要使用npm需要先把需要的包寫到package. ...
1.首先說明node.js、npm、cnpm分別是做什麼的?
- node.js簡單的說 Node.js 就是運行在服務端的 JavaScript,安裝了node.js預設安裝了npm,可以使用npm -v查看是否安裝。
- npm可以理解為遠程倉庫,如果我們要使用npm需要先把需要的包寫到package.json文件中,並執行npm install。下載的包文件都會存到node_modules中。
- cnpm解決了npm無法下載國外文件問題,在國內與npm倉庫進行了同步,頻率為10分鐘每次,儘量保證包的可用性。
2.cnpm有哪些問題?
- cnpm 的倉庫只是 npm 倉庫的一個拷貝,它不承擔 publish 工作,所以你用 cnpm publish 命令會執行失敗的
- 不僅是 publish 會執行失敗,其它的需要註冊用戶(npm adduser)、或者修改 package 狀態等命令都無法用 cnpm
3.如何搭建React開發環境?
- 安裝cnpm, npm install -g cnpm --registry=https://registry.npm.taobao.org,設置鏡像地址。
- cnpm install -g create-react-app 安裝全局環境的react創建命令。
- 進入到工作空間,創建前端項目 create-react-app circle-react-demo。
- 進入到創建項目,通過npm start啟動項目。