Articles of 软件包

NPM提供的package.json抛出错误

我创build了一个NPM软件包并安装它进行testing。 使用npm install在嵌套的node_modules文件夹中npm install GruntJS的依赖关系时,NPM / Node会引发ENOENT错误。 我采取这些步骤来创build错误: npm install pavilion cd node_modules/pavilion npm install 在安装Grunt的依赖关系时,列出在package.json中,它会抛出错误,如下所示。 PS。 请继续阅读下面。 npm ERR! Darwin 14.5.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! node v5.0.0 npm ERR! npm v3.8.6 npm ERR! path /Users/Baasdesign/Desktop/test/node_modules/pavilion/node_modules/.staging/pavilion-8a19d0be npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall rename npm ERR! enoent […]

我怎样才能从github安装npm模块并构build它?

有很多github软件库和节点模块。 其中一些发布为NPM包,我可以通过npm install <module>进行npm install <module> 。 有时github只包含来源,在package.json我可以看到"prepublish": "npm run build"并且NPM获取包; 另外我有可能从github仓库( npm install <project>/<resository> )获取模块,但是默认情况下为node_modules获取源码,然后我必须手动构build它(例如: npm run build )。 有任何select从Github获取源码,然后立即构build它? 谢谢!

用Webpack编译Scss

我仍然想把自己的头包裹在webpack上,而来自Gulp的则很困惑。 我的项目结构如下所示: ./root — src — styles.scss — bin — node_modules — webpack.config.js 所以,只需要一些简单的东西,我想编译src目录下的styles.scss ,并将其输出到bin目录。 我安装了以下装载机: 风格装载机 CSS-装载机 sass-loader(也安装了node_sass作为依赖) 现在我知道我没有抓住Webpack的一些非常基础的东西,但是这里是我的webpack.config.js : module.exports = { entry: './src/styles.scss', output: { path: './bin', filename: 'styles.css' }, module: { loaders: [ { test: /\.scss$/, loaders: ["style", "css", "sass"] } ] } }; 当我在我的目录的根目录下运行webpack ,它看起来像是有效的。 但styles.css文件看起来像包含一堆JavaScript代码。 所以我不明白,需要一些清晰。 我隐约猜测,如果您的项目中没有任何JavaScript文件,则不能使用webpack(除了webpack.config.js当然…

节点npm本地安装将文件放入〜/ node_modules

当我使用npm install命令安装软件包时,它将文件安装到〜/ node_modules中。 当我运行包,我得到命令未find错误。 如何将其安装到我要打包的文件夹中?

什么是全局安装devDependencies的npm命令?

我宁愿input一个简短的命令,比如npm install -g ,来设置一个项目的全局依赖项,比如node-sass和jshint,而不是手动inputnpm install -g every single package 。 有没有npm惯用的方式来做到这一点?

Configuration.resolve有一个未知的属性'root'

我得到以下错误: 无效的configuration对象。 Webpack已经使用与API模式不匹配的configuration对象进行了初始化。 – configuration.resolve有一个未知的属性'root'。 这些属性是有效的:object {alias?,aliasFields ?, cachePredicate?,descriptionFiles?,enforceExtension ?, enforceModuleExtension ?, extensions ?, fileSystem ?, mainFields ?, mainFiles?,moduleExtensions?,modules ?, plugins?,resolver?,symlinks ?,unsafeCache ?,使用SyncFileSystemCalls? } 我使用webpack 2.3.2 。 我的webpack.config.js看起来像这样: module.exports= { entry:'./public/app.jsx', output: { path: __dirname, filename:'./public/bundle.js' }, resolve: { root: __dirname, alias:{ Mod1: 'public/components/mod1.jsx', Mod2:'public/components/mod2.jsx', Mod3: 'public/components/mod3.jsx' }, extensions: ['*','.js','.jsx'] }, module :{ loaders:[{ loader […]