Javascript JS——导入中@的含义'@foo/bar';

Javascript JS——导入中@的含义'@foo/bar';,javascript,node.js,es6-module-loader,Javascript,Node.js,Es6 Module Loader,在前面阅读本文时,我遇到了以下代码行: import { run } from '@cycle/core'; 这让我想到了以下问题: @符号(如有)的意义是什么 import'foo/bar'和import'@foo/bar'之间有区别吗 这是解决特定类型模块的一种方法吗 我对ES6比较陌生,尽管import语法对我来说非常简单-除了在本例中,@符号的神秘存在 我尝试用谷歌搜索,但找不到有关堆栈溢出或其他方面的任何信息。直接从文档: @org/package类型的包是npm范围的包,受支持

在前面阅读本文时,我遇到了以下代码行:

import { run } from '@cycle/core';
这让我想到了以下问题:

  • @
    符号(如有)的意义是什么
  • import'foo/bar'
    import'@foo/bar'
    之间有区别吗
这是解决特定类型模块的一种方法吗

我对ES6比较陌生,尽管
import
语法对我来说非常简单-除了在本例中,
@
符号的神秘存在

我尝试用谷歌搜索,但找不到有关堆栈溢出或其他方面的任何信息。

直接从文档:

@org/package类型的包是npm范围的包,受支持 如果您的npm安装版本为2.11或更高版本。检查您的npm 带有npm的版本——版本和升级以安装Cycle.js

如果您没有处理DOM接口web应用程序, 安装时可以省略@cycle/dom


繁荣那是难以置信的快。谢谢你,阿尔瓦罗!是的,我从来没有真正想过去查看cycle.js文档本身——很明显,我的google fu是缺乏的。对于任何好奇的人来说,在上有一些关于作用域包的信息,并有更深入的讨论。从node.js的角度来看,
@cycle/core
只是的一个名称,所以node.js只是将安装的任何东西加载到
node\u modules/@cycle/core
文件夹中。谢谢@LeonidBeschastny:)这实际上不是ES6指定的,只有模块加载器知道如何解释字符串。