2016-01-12 99 views
0

對於過去的項目,我將public baseURLjspm指向app文件夾。但是,在任何新項目中,當我運行jspm init時,它默認爲app文件夾,但我不想要。jspm強制錯誤默認

我試過尋找關於此的文檔,但由於某種原因,http://jspm.io/docs/的CLI部分被禁用。

關於如何強制jspm重新初始化,並再次問我所有這些默認問題的任何想法?理想情況下,我不希望它「記住」不同項目初始化之間的任何內容。

在下面,你會注意到我創建了一個名爲someProject文件夾,跑jspm init,你會看到它希望把我的config.js一個文件夾在我的根目錄之外(在..\app)。爲什麼?我如何覆蓋這個?

C:\_workspaces\someProject>jspm init 
    Initializing package at ../ 
    Use jspm init . to intialize into the current folder. 

warn Running jspm globally, it is advisable to locally install jspm via npm install jspm --save-dev 


Configuration file ..\app\config.js doesn't exist, create it? [yes]:C:\_workspaces 

我知道,我可以運行jspm init .,但任何時候我運行一個簡單的jspm init它總是使用舊app文件夾。我如何協調這一點?

回答

1

您可以使用npm init創建一個新的package.json文件。

$ cd someProject 
$ npm init 
$ jspm init 

因爲,當使用jspm init命令。 jspm init函數會檢查你的package.json是否存在於當前文件夾中。

您可以查看源代碼以獲取更多詳細信息 JSPM init function