jspm 强制错误的默认值
jspm forcing erroneous default
以前的一个项目,我把jspm
的public 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
以前的一个项目,我把jspm
的public 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