jspm强制错误的默认值

时间:2016-01-12 15:35:09

标签: javascript jspm

对于过去的项目,我将public baseURL jspm指向app文件夹。但是,在任何新项目中,当我运行jspm init时,它默认为app文件夹,但我不想要这个。

我尝试查找相关文档,但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 个答案:

答案 0 :(得分:1)

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

$ cd someProject
$ npm init
$ jspm init

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

您可以查看源代码以获取更多详细信息 JSPM init function