javascript - jspm 强制错误的默认值

标签 javascript jspm

在过去的一个项目中,我将jspmpublic 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/

相关文章:

javascript - 通过 JPSM 安装一些包

javascript - 给定未定义时,JS 排序不排序

javascript - 如果字符串与正则表达式 javascript 不匹配,则返回 True

javascript - 从两个数组创建 JSON 对象

aurelia - 打包和重用 Aurelia View ViewModel 组件

javascript - Underscore.js - 命令式和功能性练习

javascript - 为什么 `typeof false || undefined` 返回 "boolean"

npm - jspm 或 npm 安装包?

javascript - CSS 与 SystemJS/jspm