在过去的一个项目中,我将jspm
的public baseURL
指向了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
文件夹。我该如何协调这个问题?
最佳答案
您可以使用 npm init
创建一个新的 package.json
文件。
$ cd someProject
$ npm init
$ jspm init
因为,当使用jspm init
命令时。 jspm init
函数将检查您的 package.json
是否存在于当前文件夹中。
您可以查看源代码以了解更多详细信息 JSPM init function
关于javascript - jspm 强制错误的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34747715/