将隐藏文件夹从Windows 10复制到Mac OS X.

时间:2016-02-17 21:07:57

标签: node.js windows macos webpack

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

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

熟悉这个程序的人能否照亮我的黑暗思想?

1 个答案:

答案 0 :(得分:0)

@platinhom的回答是正确的,但是由于你从一个操作系统转移到另一个操作系统,你的node_modules目录中的模块很可能不仅包含js文件,而且还包含二进制文件(必须专门为您的操作系统编译 - 这意味着Windows中的操作系统无法在Mac OS上运行)。

由于您有node_module/.bin个文件夹,因此非常有可能。

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

rm -rf ./node_modules
npm install

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