JS - 导入中@的含义' @ foo / bar'

时间:2015-11-10 11:04:04

标签: javascript node.js es6-module-loader

在阅读此article之前,我遇到了以下代码:

import { run } from '@cycle/core';

这引出了以下问题:

  • @符号有什么意义?
  • import 'foo/bar'import '@foo/bar'之间是否存在差异?

这是解决特定类型模块的方法吗?

我对ES6来说相对较新,虽然import语法对我来说似乎非常简单 - 除了在这种情况下,@符号的隐秘存在。

我尝试使用Google搜索,但无法找到有关Stack Overflow,MDN或其他地方的任何信息。

1 个答案:

答案 0 :(得分:4)

直接来自Getting Started文档:

  

支持 @ org / package类型的包是npm范围包   如果您的npm安装版本为2.11或更高版本。检查你的npm   版本使用npm --version并升级以安装Cycle.js。

     

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