对于过去的项目,我将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
文件夹。我如何协调这个?
答案 0 :(得分:1)
您可以使用npm init
创建新的package.json
文件。
$ cd someProject
$ npm init
$ jspm init
因为,在使用jspm init
命令时。 jspm init
函数会检查当前文件夹中是否存在package.json
。
您可以查看源代码以获取更多详细信息 JSPM init function