Tag: macos

在OSX上安装webpack和其他软件包时node-gyp rebuild失败

我在OS 10.10.13,节点v0.12.4和npm v2.10.1。 每当我运行以下命令安装webpack npm install webpack –save-dev –save-exact ,当node-gyp rebuild被调用时,我得到以下错误: > fsevents@0.3.6 install /Volumes/Macintosh HD/Users/ev_blurbs/Sites/products/react-week/new-app/node_modules/webpack/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents > node-gyp rebuild SOLINK_MODULE(target) Release/.node SOLINK_MODULE(target) Release/.node: Finished CXX(target) Release/obj.target/fse/fsevents.o clang: error: no such file or directory: 'HD/Users/ev_blurbs/.node-gyp/0.12.4/src' clang: error: no such file or directory: 'HD/Users/ev_blurbs/.node-gyp/0.12.4/deps/uv/include' clang: error: no such file or directory: 'HD/Users/ev_blurbs/.node-gyp/0.12.4/deps/v8/include' make: *** [Release/obj.target/fse/fsevents.o] Error 1 […]

在VSCode中debuggingRuby代码时出错(Mac OS X)

我想弄清楚这个新的Visual Studio代码(VSCode)编辑器,同时也学习Ruby。 每当我尝试debugging一个简单的ruby程序(甚至是Hello World)时,我收到以下错误VSCode 错误:无法在debugging模式下启动“节点” 这是我的terminal显示的内容: /Users/Chixco/Documents/RubyProjects/FirstApp/test.rb:1 (function (exports, require, module, __filename, __dirname) { puts "Hello!" ^^^^^^^^ SyntaxError: Unexpected string at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.runMain [as _onTimeout] (module.js:501:10) at Timer.listOnTimeout (timers.js:110:15) 这是我如何configuration我的launch.json文件: { "version": "0.1.0", // List of configurations. Add new configurations or […]

MAC OS X上的npm,node-gyp和gulp问题Yosemite 10.10.5

我在我的MAC上安装npm , node-gyp和gulp有问题。 我需要这个Laravel项目。 我在整个互联网做了我的研究,但是我找不到解决scheme为我工作。 似乎path出了问题。 我试过了: 通过网站nodejs.org安装节点/ npm,这似乎安装正常。 尝试使用node -v和npm -v所有内容都可以在全局访问。 通过自制程序安装npm。 也可以,但不会安装所有的依赖关系。 说到安装gulp和node-gyp,一切都出错了。 我尝试使用npm install -g gulp但我无法访问应用程序文件,也无法访问全局或通过安装path。 如果您需要更多信息,请告诉我! 非常感谢你的帮助! UPDATE 我已经按照这里的说明。 一切工作正常,直到我到了必须手动通过curl -L http://npmjs.org/install.sh | sh来安装npm的地步curl -L http://npmjs.org/install.sh | sh curl -L http://npmjs.org/install.sh | sh 。 我收到一条错误消息,说明SSL证书没有被validation。 尝试使用-k给我一个错误,找不到文件。 我也尝试下载shell脚本并从terminal手动运行它。 在这种情况下,它似乎做了一些事情,但它又引起了SSL证书的问题。

开箱即用的节点/快递问题

我刚刚安装了Node和Express作为我正在学习的教程。 当我尝试运行我的server.js我得到这个。 怎么了? 我知道如何阅读回溯,但是我不想在Express上乱搞,因为在我看来它应该是原始的,刚刚安装完成。 example_app/node_modules/express/node_modules/serve-static/index.js:47 var opts = Object.create(options || null) ^ TypeError: Object prototype may only be an Object or null: / at Function.create (native) at Function.serveStatic [as static] (/Users/blahblah/folder/folder/folder/folder/folder/example_app/node_modules/express/node_modules/serve-static/index.js:47:21) at Object.<anonymous> (/Users/blahblah/folder/folder/folder/folder/folder/example_app/server.js:4:23) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Function.Module.runMain (module.js:467:10) at startup (node.js:136:18) at node.js:963:3 这里是server.js: […]

`npm run gulp`找不到模块'gulp-shell'?

我已经删除了node modules文件夹并使用npm install命令安装了npm。 我的gulpfile.js也是完美的,因为其他人正在使用这个configuration完美,即使我从我的另一台机器做了这个configuration。 但是当我尝试从当前机器运行npm run gulp ,它会显示下面的错误。 Fahads-MacBook-Pro:dark-web jim$ npm run gulp > jetaport@1.0.0 gulp /Users/jim/Documents/JETAPORT/dark-web > gulp module.js:327 throw err; ^ Error: Cannot find module 'gulp-shell' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/Users/jim/Documents/JETAPORT/dark-web/gulpfile.js:6:13) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) […]

在Mac上找不到“express”命令

肯定是一个noob问题,所以请不要判断,但这一直困扰着我一段时间。 没有更多的时候我运行$ sudo npm install -g express-generator或者$ npm install express -g ,似乎所有东西都安装了,但$ express命令仍然不存在。 我正在运行鱼壳。 另外,我假设这是一个来自我的PATH文件的问题,但是如果这是.bash_profile或.bashrc,我就会迷失方向。 我的.bash_profile有三行: export PATH=/usr/local/bin:$PATH export PATH=/Users/username/.node/lib/node_modules/express-generator/bin/express:$PATH export PATH=/Users/username/.node/bin/express:$PATH 和我的.bashrc文件没有关于它的节点。 当快递安装时,它返回: /Users/username/.node/bin/express -> /Users/username/.node/lib/node_modules/express-generator/bin/express /Users/username/.node/lib 但是当我命令which node它返回 /usr/local/bin/ 当我尝试运行$ls -l /usr/local/bin/express它会返回: ls: /usr/local/bin/express: No such file or directory 无法find安装后快速命令不起作用的诊断。

无法连接到本地主机:1433 – 连接ECONNREFUSED 127.0.0.1:1433

我正尝试使用mssql从node.js / express应用程序连接到本地MySql服务器,并使用以下configuration: // Database connection var sql = require('mssql'); var config = { user: 'db_user', password: 'db_pass', server: 'localhost', database: 'project_db' }; sql.connect(config, function (err) { if (err) { console.log(err); } }); 我得到这个错误: { [ConnectionError: Failed to connect to localhost:1433 – connect ECONNREFUSED 127.0.0.1:1433] name: 'ConnectionError', message: 'Failed to connect to localhost:1433 – connect […]

无法访问NPM环境variables

在我的package.json中,我已经设置了一个名为“foo”的configurationvariables为“bar”,并且我正在用NPM脚本调用该variables。 "config": { "foo": "bar" }, "scripts": { "test": "echo $npm_package_config_foo" } 运行npm run test应该输出bar ,但是不行。 我怀疑我有一个普遍的问题访问环境variables。 例如,我可以使用NPM脚本中的uglifyjs,但不能使用命令行中的uglifyjs。 从命令行运行printenv不会显示任何人所期望的任何NPMvariables。 安装程序:OSX 10.11.6,NPM 2.15.11,节点6.2.0。

当打包的Electron App在MacOS上运行时,path.resolve(“”)返回根目录(“/”)

我创build了Electron应用程序并将其与电子打包器一起打包。 然后,我在MacOS(XXX.app)上运行打包的应用程序,并且发现path.resolve(“”)返回根目录“/”。 当我在Windows / Linux上运行这个应用程序时,path.resolve()返回应用程序文件所在的目录。 (例如:/ home / nutti / XXX) 所以,我不明白这个行为,我想知道如何在MacOS中获得应用程序目录。 谢谢。

IBM Mobile First – mfpdev-cli安装失败

安装npm mfpdev-cli(IBM Mobile First CLI)时遇到问题。 我正在使用节点v 6.11.2 npm v 5.4.1 我无法安装mfpdev-cli。 我收到以下错误: 错误信息: npm ERR! path /Users/divya/Desktop/MFP/mdo-windows-support/package.json npm ERR! code ENOPACKAGEJSON npm ERR! errno -2 npm ERR! syscall open npm ERR! package.json ENOENT: no such file or directory, open '/Users/divya/Desktop/MFP/mdo-windows-support/package.json' npm ERR! package.json npm can't find a package.json file in your current directory. npm ERR! […]