2016-01-12 73 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