节点,将文件从模块复制到项目
Node, copy file from module to project
我尝试创建一个节点模块并制作一个安装后脚本(进入 package.json),将 js 文件复制到当前项目中,如下所示:
fs.copy(appDir + "/schedule.js", appDir + "/../../config/schedule.js", function (err)
{
if (err)
{
console.log(err);
}
else
{
fs.chmod(appDir + "/../../config/schedule.js", 0755, function (err, succ)
{
console.log(err, succ);
});
console.log("done write schedule.js base config");
}
});
问题是文件正确复制,但它被锁定且无法编辑... Chmod 没有 return 错误。
我在最大 OS X 下,节点 js 0.10.33 (IDE IntelliJ)
找到了 :) 如果模块是这样安装的:
sudo npm install mymodule
该文件不可编辑,但如果在没有 sudo 的情况下安装模块,一切都很好
npm install mymodule
我尝试创建一个节点模块并制作一个安装后脚本(进入 package.json),将 js 文件复制到当前项目中,如下所示:
fs.copy(appDir + "/schedule.js", appDir + "/../../config/schedule.js", function (err)
{
if (err)
{
console.log(err);
}
else
{
fs.chmod(appDir + "/../../config/schedule.js", 0755, function (err, succ)
{
console.log(err, succ);
});
console.log("done write schedule.js base config");
}
});
问题是文件正确复制,但它被锁定且无法编辑... Chmod 没有 return 错误。 我在最大 OS X 下,节点 js 0.10.33 (IDE IntelliJ)
找到了 :) 如果模块是这样安装的:
sudo npm install mymodule
该文件不可编辑,但如果在没有 sudo 的情况下安装模块,一切都很好
npm install mymodule