jspm 强制错误的默认值

jspm forcing erroneous default

以前的一个项目,我把jspmpublic baseURL指向了一个app文件夹。然而,在任何新项目中,当我 运行 jspm init 它默认为 app 文件夹,但我不想要这个。

我试着寻找这方面的文档,但 http://jspm.io/docs/ 的 CLI 部分由于某种原因被禁用。

关于如何强制 jspm 重新初始化并再次问我所有这些默认问题的任何想法?理想情况下,我不希望它 "remember" 在不同的项目初始化之间发生任何事情。

在下面,您会注意到我创建了一个名为 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 文件夹。我该如何协调?

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

$ cd someProject
$ npm init
$ jspm init

因为,在使用jspm init命令的时候。 jspm init 函数将检查您的 package.json 是否存在于当前文件夹中。

您可以查看源代码了解更多详情 JSPM init function