【问题标题】:Copying hidden folders from Windows 10 to Mac OS X将隐藏文件夹从 Windows 10 复制到 Mac OS X
【发布时间】:2016-02-18 07:39:43
【问题描述】:

我正在将我的 nodejs 开发从 Windows 10 转移到 Mac OS X 10.11.3。我对我的 Mac 的操作只是模糊的熟悉,我希望在接下来的几周内对其进行纠正。

我将应用程序文件夹从 Windows 复制到 OS X,但似乎隐藏文件夹(例如 node_modules/.bin)在我的 Mac 上隐藏或根本没有被复制。我打开了一个终端窗口并运行了ls | more,但看不到.bin 文件夹。

熟悉这个过程的人可以照亮我黑暗的心灵吗?

【问题讨论】:

  • 使用 ls -a 查看隐藏的文件/文件夹。使用cp -r project tofolder复制项目文件夹,避免使用图形窗口。

标签: node.js windows macos webpack


【解决方案1】:

@platinhom 的答案是正确的,但由于您正在从一个操作系统迁移到另一个操作系统,因此您的 node_modules 目录中的模块很可能不仅包含 js 文件,还包含二进制文件(其中必须专门为您的操作系统编译 - 这意味着来自 windows 的那些将无法在 Mac OS 上运行)。

因为您有一个node_module/.bin 文件夹,所以这很有可能。

你应该做的是,在你的项目的根部(应该有一个 package.json - 并且只有当有一个 package.json):

rm -rf ./node_modules
npm install

这将从 npm 注册表重新安装 package.json 中声明的模块。

【讨论】:

    猜你喜欢
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 2016-04-29
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多