2016-05-29 76 views
0

我是一個初學者的意思。喲meanjs不創建應用程序文件夾

我按照以下步驟來創建meanjs應用:

  1. 安裝節點v0.12.7

  2. NPM安裝-g涼亭

  3. NPM安裝-g咕嚕-CLI

  4. npm install -g yo
  5. npm install -g generator-meanjs
  6. CD C:\用戶\ SHIVAM \桌面\ MyApp的
  7. 喲meanjs

MyApp folder containing mean directory created

Error occured on yo meanjs 1

請提供解決方案。我對第一階段感到震驚。我需要儘可能地以sson開始。

+0

你用sudo試過了嗎? –

+0

我正在使用Windows PowerShell – MasterMind

回答

4

版本0.4。*具有不同的文件夾結構。您正在遵循的教程可能使用早期版本的meanjs。你可以在這裏找到新的結構 - http://www.bossable.com/954/version-0-4-0/她已經將結構與較舊的結構進行了比較。我正在經歷同樣的問題。按照這些教程,這將有很大的幫助。

以下目錄已在Meanjs的0.4。*版本中進行了更改; 0.4.2仍然不穩定。建議初學者使用0.4.0和0.4.1以適應MEAN。

- 新文件已被添加

1)gulpfile.js -Gulp相對快於繁重的,因爲一飲而盡專注於代碼,而不是cofiguration。它使用node.js的流,並且執行速度更快,因爲它不打開/關閉文件,或始終創建中間副本。缺少任何前期配置,尤其是指定源和目標的情況會立即在此文件中發現。 2)protractor.conf.js - 支持在angularjs應用程序中進行端到端測試的文件。 (Pretty Neat。)

應用程序文件夾被刪除,這是老白人試圖在老版教程之後嘗試他們的MEANjs的主要關注點。控制器,視圖,模型現在被移動到一個單獨的文件夾中,該文件夾名爲模塊,該文件夾以前位於公共文件夾中。 您可以探索項目的模塊/核心/服務器和模塊/用戶/服務器

加成客戶服務器modules/coremodules/user文件夾測試的。所有的客戶端角度現在將在modules/core/client中,使得更容易在一個地方訪問應用程序中不同模塊的所有服務和指令。所有後端或服務器端文件轉到modules/core/server

public/application.jspublic/config.js現在在modules/core/client/app文件夾config.js和init.js。

配置文件夾被分割和新的文件夾資產LIB添加。 以前的env文件夾已拆分爲env資產。所有引用,m​​ongodb端口,會話密鑰都轉到環境(env),而我們在項目中定義的新庫則轉到資產。例如新的css,sass或更少的參考將被定義爲asset/default.jsconfig.jsinit.js合併成一個文件config/config.jslib包含express.js,mongoose.js和socket.io.js。

node_modules與以前版本的meanjs幾乎完全相同。 這些是文件夾結構中的主要變化。根據您的應用程序,新模型和控制器被添加到modules/users/server中,以便您在開發項目時不會迷路。

+1

如果您詳細闡述了該鏈接的某些細節,此答案將非常有用。在這裏閱讀信息要比鏈接更容易,因爲你必須等待另一個頁面加載,等等。 –

+0

我已經更新了我的答案@IsiahMeadows –

相關問題